下面是详细的攻略及示例说明:
环境准备
- 安装 MongoDB,并将其添加到系统环境变量中。
- 打开命令行界面,进入 MongoDB 的安装路径。
启动 MongoDB 服务器
- 首先创建一个用于存储数据的文件夹。例如,我们可以在 D 盘下创建一个名为 data 的文件夹,用于存储 MongoDB 数据。可以通过如下命令来创建:
md D:\data\db
- 接下来启动 MongoDB 服务器。可以通过如下命令来启动:
mongod --dbpath D:\data\db
其中,--dbpath 参数用于指定数据文件夹的路径。如果路径中有空格,需要将其用引号括起来。
- 如果一切顺利,会看到类似下面的内容:
[initandlisten] MongoDB starting : pid=xxxxx port=27017 ...
[initandlisten] db version v3.4.0 ...
[initandlisten] waiting for connections on port 27017 ...
这表示 MongoDB 服务器已经成功启动,并正在等待连接请求。在这个状态下,服务器会一直保持运行,直到你手动停止它。
连接 MongoDB 数据库
- 连接 MongoDB 数据库,需要使用 MongoDB 的命令行客户端 mongo。可以通过如下命令来启动:
mongo
如果 MongoDB 服务器运行在本地的默认端口 27017 上,mongo 将会连接上去。如果没有,它将会提示连接失败。
- 成功连接之后,你将看到如下信息:
MongoDB shell version v3.4.0 ...
connecting to: mongodb://127.0.0.1:27017 ...
MongoDB server version: 3.4.0 ...
Welcome to the MongoDB shell.
这表明你已经成功连接到了 MongoDB 数据库。现在你可以执行任何命令了。
示例说明 1:添加数据到集合
在连接 MongoDB 之后,我们可以开始执行一些操作。例如,添加数据到集合:
- 创建一个名为 testdb 的数据库:
use testdb
- 插入一些数据到一个名为 testcollection 的集合中:
db.testcollection.insert({"name": "Alice", "age": 20})
这个命令将会向 testcollection 集合中插入一个文档。文档是 MongoDB 中用来存储数据的最基本单元。
示例说明 2:查询集合中的数据
在插入数据之后,我们可以查询该集合中的数据:
db.testcollection.find()
这段代码将会返回所有存储在 testcollection 集合中的文档。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:window下mongodb在dos下服务器启动及连接 - Python技术站