coding=utf-8
“”"
author:lei
function:
“”"
from pymongo import MongoClient
创建数据库链接对象
client = MongoClient()
client = MongoClient(“172.16.123.223”, 27017)
print(client)
权限认证,选择一个数据库。如果没有开权限认证,则不需要进行权限认真
db = client[“admin”]
账号密码进行验证
db.authenticate(“python”, “python”)
选择一个集合
col = client[“pydata”][“test”]
col.insert({“class”: “python32”})
col.insert([{“class”: “python33”}, {“class”: “python34”}, {“class”: “python35”}])
for data in col.find():
print(data)
print(col.find_one())
print("*"*50)
全文档覆盖更新
col.update({“class”: “python32”}, {“message”: “helloworld”})
col.update({}, {"$set": {“id”: “python”}}, multi=True)
col.update({“message”: “hello_world”}, {"$set": {“id”: 2}}, upsert=True)
col.delete_one({“message”: “helloworld”})
col.delete_many({“id”: 2})
for data in col.find():
print(data)