欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

MongoDB-pymongo

发布时间:2023/12/20 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 MongoDB-pymongo 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一 ,pymongo模块的下载与使用

转自:https://www.cnblogs.com/qq631243523/p/10277907.html

首先需要安装

pip install pymongo

二,使用

使用方法与数据库操作基本相同

1,连接

import pymongomongo_client = pymongo.MongoClient(host="127.0.0.1", port=27017) mongo_db = mongo_client["day117"]

2,查

res = mongo_db.sado.find() print(res) # <pymongo.cursor.Cursor object at 0x0000028DEAAD03C8> 类似生成器for data in res:print(data)res = mongo_db.sado.find_one({"name": "sado"}) print(res) print(res.get("_id"))

3,增

res = mongo_db.sado.insert_one({"who":"sado", "content":"今天天气怎么样?", "datatime": time.time()}) # 插入单条 res = mongo_db.sado.insert_one({"who":"ai", "content":"请问要查询哪所城市?", "datatime": time.time()}) print(res, res.inserted_id)res = mongo_db.sado.insert_many([{}, {}, {}]) # 插入多条 print(res, res.inserted_ids)

 

 

4,改

res = mongo_db.sado.update_one({"name": "sado"}, {"$set": {"age": 21}}) print(res, res.modified_count)res = mongo_db.sado.update_many({"age": {"$gte": 18}}, {"$set": {"age": 23}}) print(res, res.modified_count)

5,删

res = mongo_db.sado.delete_one({"$or": [{"name": "sado"}, {"name":"sola"}]}) print(res, res.deleted_count)res = mongo_db.sado.delete_many({}) # 删除所有数据 print(res, res.deleted_count)

转载于:https://www.cnblogs.com/qq849784670/p/10278964.html

总结

以上是生活随笔为你收集整理的MongoDB-pymongo的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。