MongoDB是一个开源的NoSQL数据库,它使用BSON(类似于JSON)格式存储数据,MongoDB提供了高性能、高可用性和灵活的数据模型,适用于各种规模的应用程序,在本教程中,我们将介绍如何进入MongoDB并开始使用它。
1、安装MongoDB
我们需要在计算机上安装MongoDB,你可以从MongoDB官方网站下载适合你操作系统的安装包:https://www.mongodb.com/try/download/community
安装完成后,MongoDB服务将自动启动,你可以通过以下命令检查MongoDB服务是否正在运行:
sudo systemctl status mongod
如果服务正在运行,你应该会看到类似以下的输出:
● mongod.service MongoDB Database Server Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2022-01-04 10:30:00 CST; 1h 5min ago Docs: https://docs.mongodb.org/manual/administration/product-comparison/ Main PID: 12345 (mongod) Tasks: 6 (limit: 2379) Memory: 187.1M CGroup: /system.slice/mongod.service └─12345 /usr/bin/mongod --config /etc/mongod.conf
2、连接到MongoDB
要连接到MongoDB,我们需要使用mongo
命令行工具,在终端中输入以下命令:
mongo
这将启动MongoDB shell,你可以在其中执行各种操作,如果你想要连接到远程MongoDB服务器,可以使用以下命令:
mongo --host <hostname> --port <port>
要连接到运行在本地计算机上的MongoDB实例,可以输入:
mongo --host localhost --port 27017
3、使用MongoDB shell
现在我们已经连接到MongoDB,我们可以开始使用它了,在MongoDB shell中,你可以执行各种操作,如创建数据库、插入文档、查询数据等,以下是一些基本的操作示例:
显示当前数据库列表:show dbs
切换到指定数据库:use <database>
(use mydb
)
显示当前数据库中的集合(表):show collections
(仅在启用了collections
选项的情况下有效)
插入文档:db.<collection>.insertOne({...})
(db.mycollection.insertOne({name: "张三", age: 30})
)
查询文档:db.<collection>.find()
(db.mycollection.find()
)
更新文档:db.<collection>.updateOne({...}, {...})
(db.mycollection.updateOne({name: "张三"}, {$set: {age: 31}})
)
删除文档:db.<collection>.deleteOne({...})
(db.mycollection.deleteOne({name: "张三"})
)
退出MongoDB shell:quit()
或按下Ctrl+C
组合键
4、使用图形界面管理工具
除了命令行工具外,MongoDB还提供了许多图形界面管理工具,如Robo 3T、Studio 3T等,这些工具可以帮助你更直观地管理和操作MongoDB数据库,你可以从官方网站下载并安装这些工具:https://www.mongodb.com/try/download/community
5、配置MongoDB环境变量
为了方便地在任何地方使用mongo
命令,你可以将其添加到系统的环境变量中,在Linux和macOS系统中,可以将以下内容添加到你的shell配置文件(如~/.bashrc
或~/.bash_profile
):
export PATH="/usr/local/mongodb/bin:$PATH"
然后运行以下命令使更改生效:
source ~/.bashrc 或 source ~/.bash_profile
现在,你可以在任何位置运行mongo
命令来连接和操作MongoDB了。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/176968.html