1. 概述
在命令行界面下使用MongoDB需要先安装MongoDB并将其添加到系统路径中。本文将介绍如何在命令行中连接MongoDB,以及基本的命令行操作。
2. 安装MongoDB
2.1 下载MongoDB
首先需要从MongoDB官网下载适合自己操作系统的MongoDB版本。下载地址:https://www.mongodb.com/download-center/community。
选择与自己操作系统对应的版本进行下载,并解压。
2.2 添加到系统路径
在安装MongoDB时需要将它添加到系统路径中,这样在命令行窗口中才能方便的使用MongoDB。
推荐将MongoDB安装在C:\Program Files\MongoDB\Server\version_number\下,并将以下路径添加到系统路径中:
C:\Program Files\MongoDB\Server\version_number\bin
其中version_number是MongoDB的版本号,如:4.4.8。
3. 运行MongoDB
3.1 启动MongoDB
打开命令行窗口,输入以下命令启动MongoDB:
mongod
如果一切顺利,MongoDB将会启动并监听默认端口号:27017。
3.2 连接MongoDB
在另一个命令行窗口中,输入以下命令连接MongoDB:
mongo
连接成功后,命令行窗口会显示MongoDB的版本信息和命令行提示符。
4. 基本操作
4.1 创建数据库
MongoDB中使用命令use
来创建数据库。例如,创建名为mydb的数据库,输入以下命令:
use mydb
4.2 创建集合
使用命令db.createCollection(name, options)
创建集合。例如,创建名为mycollection的集合,输入以下命令:
db.createCollection("mycollection")
4.3 插入数据
使用命令db.collection.insert(document)
向集合中插入一条数据。例如,向名为mycollection的集合中插入一条数据,输入以下命令:
db.mycollection.insert({"name":"John","age":28})
4.4 查询数据
使用命令db.collection.find(query, projection)
查询集合中的数据。例如,查询名为mycollection的集合中的所有数据,输入以下命令:
db.mycollection.find()
可以添加查询条件和返回字段。例如,查询年龄为28岁的人的姓名和年龄,输入以下命令:
db.mycollection.find({"age":28},{"name":1,"age":1})
4.5 更新数据
使用命令db.collection.update(query, update, options)
更新集合中的数据。例如,将名为John的年龄更新为30岁,输入以下命令:
db.mycollection.update({"name":"John"},{$set:{"age":30}})
4.6 删除数据
使用命令db.collection.remove(query, options)
删除集合中的数据。例如,删除名为John的数据,输入以下命令:
db.mycollection.remove({"name":"John"})
5. 结论
本文介绍了如何在命令行界面下连接MongoDB,并进行基本的操作,包括创建数据库、创建集合、插入数据、查询数据、更新数据和删除数据。这些基本操作是MongoDB的基础,理解它们对于进一步学习和使用MongoDB至关重要。