在开始连接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连接数据库方法详解
- Oracle行级触发器的使用操作 2023-07-24
- Redis RPOP命令 2024-02-13
- oracle if else语句使用介绍 2024-01-20
- python 操作redis 2023-09-12
- 数据库查询某个对像里面包含哪些字段方法的sql语句 2022-07-07
- MySQL存储过程例子(包含事务,输出参数,嵌套调用) 2024-01-19
- Redis SUNION命令 2024-02-14
- Oracle根据时间查询的一些常见情况汇总 2023-07-23
- Android架构组件Room指南 2023-12-04
- SQL Server的彻底卸载与再次安装方式 2023-07-29