什么是 MongoDB?
MongoDB 是一个基于文档的 NoSQL 数据库,它使用 BSON(Binary JSON)格式存储数据,支持自动分片和副本集等高可用机制,具有高扩展性和性能优势,同时也提供了强大的查询和索引功能。
安装 MongoDB
环境要求
安装 MongoDB 前,需要确认当前的操作系统是否符合最低要求:
- 64 位操作系统
- x86_64 架构 CPU
- Linux 3.2 +、Windows Server 2008 R2 + 或 Windows 7 +
- 4 GB 或更多 RAM
下载 MongoDB
官方网站提供了 MongoDB 的下载地址。根据不同的操作系统,选择相应的安装包下载即可。
安装 MongoDB
Windows 系统
双击下载的 MongoDB 安装包,在弹出的安装向导中选择“Complete”安装选项并点击“Next”按钮。
在后续安装过程中,选择安装路径和数据存储路径,并保证设置了必要的环境变量:
C:\Program Files\MongoDB\Server\4.4\bin
在系统环境变量的 Path 中添加该路径。
点击“Install”按钮开始安装,等待安装完成。
Linux 或 macOS 系统
打开终端,下载 MongoDB 和相应的安装包:
sudo apt-get update sudo apt-get install mongodb
安装成功后,运行 MongoDB:
sudo service mongodb start
启动 MongoDB
确认 MongoDB 安装路径(Windows 系统为
C:\Program Files\MongoDB\Server\4.4\bin
)。打开终端,进入安装路径。
启动 MongoDB:
mongod.exe --dbpath=E:\data\db
上述命令表示启动 MongoDB 数据库服务,并指定数据存储路径为
E:\data\db
。
关闭 MongoDB
打开终端,进入 MongoDB 安装路径。
停止 MongoDB:
mongo --shutdown
MongoDB 数据库管理
启动 MongoDB shell
打开终端,进入安装路径。
输入以下命令启动 MongoDB shell:
mongo
创建数据库和集合
进入 MongoDB shell,使用
use
命令可以创建一个新的数据库或使用已存在的数据库。use mydatabase
通过
db.createCollection()
方法创建集合:db.createCollection("mycollection")
插入数据
使用
db.collection.insertOne()
或db.collection.insertMany()
方法插入一条或多条数据:db.mycollection.insertOne({name: "John", age: 25, sex: "male"}) db.mycollection.insertMany([{name: "Lucy", age: 22, sex: "female"}, {name: "Tom", age: 30, sex: "male"}])
使用
db.collection.find()
方法查询数据:db.mycollection.find()
更新数据
使用db.collection.updateOne()
或db.collection.updateMany()
方法更新一条或多条数据:
db.mycollection.updateOne({name: "John"}, {$set: {age: 30}}) db.mycollection.updateMany({sex: "male"}, {$set: {age: 40}})
删除数据
使用db.collection.deleteOne()
或db.collection.deleteMany()
方法删除一条或多条数据:
db.mycollection.deleteOne({name: "John"}) db.mycollection.deleteMany({sex: "male"})
总结
以上是 MongoDB 的安装配置及启动流程全攻略,通过本文可了解到 MongoDB 的安装、启动,以及 MongoDB 数据库管理的相关操作,希望能帮助读者更好地理解和掌握 MongoDB 的使用。同时,建议读者多加实践,深入理解 MongoDB 的各项特性和用法。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/6540199e7d4982a6eb9a22b5