center mongodb 安装 安装mongodb教程

您所在的位置:网站首页 python中词云库怎么安装 center mongodb 安装 安装mongodb教程

center mongodb 安装 安装mongodb教程

2023-07-08 01:00| 来源: 网络整理| 查看: 265

1、安装

(1)从mongoDB的官网下载,https://www.mongodb.com/download-center/community

根据自己的系统选择响应的版本

center mongodb 安装 安装mongodb教程_数据

(2)下载好之后双击该文件进行安装

选择custom来自定义安装路径

center mongodb 安装 安装mongodb教程_返回结果_02

最后,安装 “install mongoDB compass” 不勾选(当然你也可以选择安装它,可能需要更久的安装时间),MongoDB Compass 是一个图形界面管理工具,我们可以在后面自己到官网下载安装,下载地址:https://www.mongodb.com/download-center/compass。

center mongodb 安装 安装mongodb教程_mongodb_03

接下来就开始安装,等待安装完毕即可。

2、配置 (1)安装好之后,在安装目录下会有一个data文件夹和一个log文件夹(无需理会),我们需要在data文件夹下创建一个db文件夹和log文件夹。 (2)在安装目录的bin目录下,如我的是F:\mongoDB\bin,进入cmd,执行以下命令创建mongoDB服务。

mongod --dbpath "f:\mongoDB\data\db" --logpath "f:\mongoDB\data\log\MongoDB.log" --install --serviceName "MongoDB"

(3)启动服务

NET START MongoDB

注:如果启动服务报错:拒绝访问,请以管理员的身份打开cmd,在启动即可; 如果出现“服务没有响应控制功能”,请确保上述路径db和log已经创建好,然后输入命令:

sc delete MongoDB

再重新执行创建服务的命令:

mongod --dbpath "f:\mongoDB\data\db" --logpath "f:\mongoDB\data\log\MongoDB.log" --install --serviceName "MongoDB"

最后再次启动即可。

(4)如果想关闭并删除该服务,执行以下两条命令

NET STOP MongoDBmongod --dbpath "f:\mongoDB\data\db" --logpath "f:\mongoDB\data\log\MongoDB.log" --remove --serviceName "MongoDB"

3、基本使用

1、创建数据库(集合)

创建数据库就是进入到某个数据库,如果该数据库不存在则自动创建

center mongodb 安装 安装mongodb教程_mongodb_04

2、显示所有数据库

center mongodb 安装 安装mongodb教程_center mongodb 安装_05

为什么我们刚才创建的数据库test没有显示,原因是还没有往该数据库中添加数据,插入了数据才能显示。3、创建和新增数据表,也叫集合

center mongodb 安装 安装mongodb教程_数据_06

注意: 在 MongoDB 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据表)后要再插入一个文档(记录),集合才会真正创建。还可以指定表属性的方式创建表

center mongodb 安装 安装mongodb教程_center mongodb 安装_07

往表中插入数据

center mongodb 安装 安装mongodb教程_center mongodb 安装_08

4、查询表数据

center mongodb 安装 安装mongodb教程_数据_09

查第一条数据

center mongodb 安装 安装mongodb教程_数据库_10

5、删除

center mongodb 安装 安装mongodb教程_center mongodb 安装_11

6、修改

•db.users.update({“name”:“lecaf”}, {“age”:10})

修改name=lecaf的数据为age=10,第一个参数是查找条件,第二个参数是修改内容,除了主键,其他内容会被第二个参数的内容替换,主键不能修改

7、条件查找 •db.collection.find({ “key” : value }) 查找key=value的数据 •db.collection.find({ “key” : { $gt: value } }) key > value •db.collection.find({ “key” : { $lt: value } }) key < value •db.collection.find({ “key” : { $gte: value } }) key >= value •db.collection.find({ “key” : { $lte: value } }) key



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3