python与mongodb交互-->pymongo
from pymongo import MongoClient# 创建数据库连接对象
client=MongoClient('ip',27017)# 选择一个数据库
db=client['admin']db.authenticate('python','python')# 选择一个集合
col=client['pydata']['test']col.insert({"class":"python"})col.find()
for data in col.find():print(data)# 更新
col.update({"class":"python40"},{"message":"hello word"})
# 全文档覆盖更新
col.update({},{"$set":{"id":"xxxx-xxxx"}})
col.update({},{"$set":{"id":"xxxx-xxxx"}},multi=True)
col.update({},{"$set":{"id":"xxxx-xxxx"}},upsert=True)# 删除
col.delete_one({"":""})
col.delete_many({"":""})
-
$match:根据指定的条件筛选出满足条件的文档,类似于查询操作中的查询条件。
-
$group:根据指定的字段对文档进行分组,并可以对每个分组进行计算或汇总。可用于计算汇总值、计数、求和、平均值等。
-
$project&#x