基本使用:
- 与MongoDB创建连接:
- 导入模块:
from pymongo import MongoClient - 创建链接:
client = MongoClient('ip', 27017) - 选择数据库:
db = client['admin'] - 如果设置用户命名则增添:
db.authenticate('uesr','pwd') - 选择集合:
col = client['数据库名']['集合名'] - 对MongoDB进行操作:
- 插入数据:
col.insert({})
- 例如:
col.insert([{"name":"cjl"},{"age":19}]) - 查询数据:
col.find({})
- 例如:
for data in col.find() - 更新数据:
col.update({})
- 例如:
col.update({"name":"cjl"}{"$set":{"sex":"men"}},{multi:true}) - 删除数据:
col.delete_one/many({})
- 例如:
col.delete_many({"name":"cjl"}) - 案例:
from pymongo import MongoClient
mongo_address = '127.0.0.1'
client = MongoClient(mongo_address, 27017)
db = client['test']
col = db['py38']
data = {
"python": 'helloworld'
}
col.insert(data)
client.close()
|