MongoDB数据库入门学习笔记
下载
前往MongoDB官网下载对应的安装包,选择适合自己操作系统的版本进行下载。
安装
-
对于Windows系统:
-
双击下载好的安装包
mongodb-setup-version-number.exe文件,根据提示进行安装。 -
安装成功后默认安装在
C:\Program Files\MongoDB\Server\version-number\目录下。
-
-
对于Linux系统:
-
下载好的安装包
mongodb-linux-x86_64-ubuntu1804-version-number.tgz解压。 -
将解压后的目录
mongodb-linux-x86_64-ubuntu1804-version-number拷贝到/usr/local/目录下。 -
将解压后的目录
mongodb-linux-x86_64-ubuntu1804-version-number/bin添加到PATH环境变量中,即在终端下输入命令export PATH=/usr/local/mongodb-linux-x86_64-ubuntu1804-version-number/bin:$PATH
-
启动
启动MongoDB服务,以Windows系统为例:
-
在命令行中进入到MongoDB的安装目录,输入命令
cd C:\Program Files\MongoDB\Server\version-number\bin\。 -
输入命令
mongod,启动服务。
连接操作
连接MongoDB服务,可以通过以下方式进行:
-
命令行连接:
-
在命令行中进入到MongoDB的安装目录,输入命令
cd C:\Program Files\MongoDB\Server\version-number\bin\。 -
输入命令
mongo,连接MongoDB服务。
-
-
MongoDB Compass连接:
-
下载MongoDB Compass,进行安装。
-
打开MongoDB Compass,点击“New Connection”。
-
输入连接的地址,默认为
mongodb://localhost:27017/。
-
示例说明1
现在,我们已经启动了MongoDB服务,并且连接成功,下面以一个简单的实例说明MongoDB的增删改查操作:
-
创建一个数据库
test和一个集合(相当于关系型数据库中的表)user。```
use testdb.createCollection('user')
``` -
插入数据。
db.user.insert({name: 'Tom', age: 18}) -
查询数据。
db.user.find() -
修改数据。
db.user.update({name: 'Tom'}, {$set: {age: 20}}) -
删除数据。
db.user.remove({name: 'Tom'})
示例说明2
安装MongoDB的Python驱动包,并使用Python进行MongoDB操作:
-
安装pymongo包。
pip install pymongo -
连接MongoDB服务。
```
from pymongo import MongoClientclient = MongoClient('localhost', 27017)
db = client.test
collection = db.user
``` -
插入数据。
collection.insert({"name": "Tom", "age": 18}) -
查询数据。
results = collection.find()
for result in results:
print(result) -
修改数据。
collection.update_one({"name": "Tom"}, {"$set": {"age": 20}}) -
删除数据。
collection.delete_one({"name": "Tom"})