在开始连接MongoDB之前,需要先安装MongoDB。可以到官网下载对应的安装程序安装,或者通过命令行安装。以下是在Ubuntu系统中通过命令行安装的步骤:
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
在安装MongoDB之后,需要启动MongoDB服务。可以通过以下命令启动MongoDB服务:
sudo systemctl start mongod
在MongoDB中,使用Mongo Shell连接数据库。可以通过以下命令启动Mongo Shell:
mongo
如果要连接MongoDB数据库需要在mongo shell中使用以下命令:
mongo --host yourhost --port yourport -u youruser -p yourpwd --authenticationDatabase yourauthdbname
其中:
yourhost
: 数据库服务器IP地址或主机名yourport
: 数据库服务器端口号,默认为27017youruser
: 数据库用户名yourpwd
: 数据库密码yourauthdbname
: 鉴权数据库,默认为admin例如,要连接本地MongoDB数据库,使用默认配置,可以直接输入以下命令:
mongo
如果要连接本地MongoDB数据库并指定用户名和密码,可以使用以下命令:
mongo --authenticationDatabase admin -u youruser -p yourpwd
连接MongoDB之后,就可以使用MongoDB进行数据操作了。以下是一些基本操作的示例代码:
use yourdbname
db.createCollection("yourcollectionname")
其中:
yourdbname
: 数据库名称yourcollectionname
: 集合名称db.yourcollectionname.insertOne(
{ item: "apple", qty: 1 }
)
db.yourcollectionname.find( { item: "apple" } )
db.yourcollectionname.updateOne(
{ item: "apple" },
{ $set: { qty: 2 } }
)
db.yourcollectionname.deleteOne( { item: "apple" } )
以上是连接MongoDB数据库的完整攻略,希望对你有所帮助。
本文链接:http://task.lmcjl.com/news/4828.html