在开始连接MongoDB之前,需要先安装MongoDB。可以到官网下载对应的安装程序安装,或者通过命令行安装。以下是在Ubuntu系统中通过命令行安装的步骤:
安装MongoDB
在开始连接MongoDB之前,需要先安装MongoDB。可以到官网下载对应的安装程序安装,或者通过命令行安装。以下是在Ubuntu系统中通过命令行安装的步骤:
添加apt-key
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
添加MongoDB Repository
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
安装MongoDB
sudo apt-get update
sudo apt-get install -y mongodb-org
启动MongoDB服务
在安装MongoDB之后,需要启动MongoDB服务。可以通过以下命令启动MongoDB服务:
sudo systemctl start mongod
连接MongoDB数据库
在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之后,就可以使用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数据库的完整攻略,希望对你有所帮助。
本文标题为:MongoDB连接数据库方法详解
基础教程推荐
- MYSQL8如何快速修改root密码 2023-08-12
- 5分钟带你入门Redis 2023-09-12
- MySQL 通过索引优化含ORDER BY的语句 2024-01-02
- Django中get()和filter()返回值区别详解 2023-12-07
- redis 2023-09-11
- 大表delete删数据导致数据库异常解决 2024-02-15
- redis分布式应用 2023-09-12
- Django之第三方平台QQ授权登录的实现 2023-07-27
- 2019最新21个MySQL高频面试题介绍 2023-12-31
- redis加锁的几种方式汇总 2023-07-13