首先,根据您的操作系统,访问 MongoDB官方下载页面 以获取相应版本的安装文件。
- 下载安装包后,双击打开并按照提示完成安装。
- 为了方便使用,您可以将MongoDB的bin目录添加到系统的
PATH
变量中。
brew tap mongodb/brew
brew install [email protected]
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
mongod
sudo systemctl start mongod
使用mongo
命令连接到本地MongoDB实例:
mongo
-
查看所有数据库:
show dbs
-
选择或创建数据库:
use yourDatabaseName
-
查看当前数据库中的集合:
show collections
-
插入文档:
db.yourCollectionName.insert({name: "John", age: 25})
-
查询文档:
db.yourCollectionName.find() db.yourCollectionName.find({name: "John"})
-
更新文档:
db.yourCollectionName.update({name: "John"}, {$set: {age: 26}})
-
删除文档:
db.yourCollectionName.remove({name: "John"})
要在Python中连接和操作MongoDB,我们通常使用pymongo
库。
pip install pymongo
from pymongo import MongoClient
# 创建连接
client = MongoClient('localhost', 27017)
# 选择数据库
db = client['yourDatabaseName']
# 选择集合
collection = db['yourCollectionName']
# 插入文档
collection.insert_one({"name": "John", "age": 25})
# 查询文档
for doc in collection.find({"name": "John"}):
print(doc)
# 更新文档
collection.update_one({"name": "John"}, {"$set": {"age": 26}})
# 删除文档
collection.delete_one({"name": "John"})
这仅仅是一个基本的示例,pymongo
提供了许多其他功能和操作,建议查阅 pymongo
官方文档 以获取更详细的信息。