MongoDB安装及使用的方法是什么
lzzyok小精灵
2024-04-13 12:19
短信预约 Oracle-IT技能 免费直播动态提醒
这篇文章将为大家详细讲解有关MongoDB安装及使用的方法是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
MongoDB 安装
先决条件:
- 操作系统:Linux、macOS 或 Windows
- 下载 MongoDB 安装程序:https://www.mongodb.com/try/download/community
- 创建 MongoDB 数据目录:例如,
/data/db
安装步骤:
Linux/macOS:
- 解压 tar 包:
tar -xvf mongodb-linux-x86_64-<version>.tar.gz
- 移动 MongoDB 目录到指定路径:
sudo mv mongodb-linux-x86_64-<version> /usr/local/mongodb
- 创建数据目录:
sudo mkdir /data/db
- 授予 MongoDB 对数据目录的权限:
sudo chown -R mongodb:mongodb /data/db
Windows:
- 运行安装程序并选择自定义安装
- 选择安装路径,例如:
C:Program FilesMongoDBServer<version>
- 选择服务类型:推荐使用自动服务
- 创建数据目录:
C:datadb
- 授予 MongoDB 对数据目录的权限:右键单击数据目录并选择“属性”>“安全”>“添加”>“高级”>“立即查找”>“从列表中选择主体”,然后选择“MongoDB Server”,授予完全控制权限
MongoDB 使用
启动 MongoDB:
Linux/macOS:
mongod --dbpath /data/db
Windows:
- 以管理员身份打开命令提示符
- 导航到 MongoDB bin 目录:
cd C:Program FilesMongoDBServer<version>in
- 启动 MongoDB:
mongod --dbpath C:datadb
连接到 MongoDB:
Linux/macOS:
mongo
Windows:
mongo --host localhost --port 27017
创建数据库和集合:
use myDB
db.createCollection("myCollection")
插入文档:
db.myCollection.insertOne({ name: "John", age: 30 })
查询文档:
db.myCollection.find({ name: "John" })
更新文档:
db.myCollection.updateOne({ name: "John" }, { $set: { age: 31 } })
删除文档:
db.myCollection.deleteOne({ name: "John" })
高级查询:
- 组合查询:
db.myCollection.find({ name: "John", age: 30 })
- 范围查询:
db.myCollection.find({ age: { $gt: 25, $lt: 35 } })
- 正则表达式:
db.myCollection.find({ name: /John$/ })
聚合:
db.myCollection.aggregate([{ $group: { _id: "$name", count: { $sum: 1 } } }])
索引:
db.myCollection.createIndex({ name: 1 })
备份和恢复:
- 备份:
mongodump --db myDB --out /backup
- 恢复:
mongorestore --db myDB /backup
以上就是MongoDB安装及使用的方法是什么的详细内容,更多请关注编程学习网其它相关文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341