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"})