使用python来操作mongodb

简单例子

from pymongo import MongoClient
client=MongoClient(host="127.0.0.1",port=27017)
collection=client["test1"]["col1"]
#插入一条数据
#collection.insert_one({"name":"小吴","age":22})

#插入许多数据
# user_list=[{"name":"小王","age":23},{"name":"小吴","age":33}]
# collection.insert_many(user_list)

#查询一条
#print(collection.find_one({"name":"小许"}))


#查询全部(上述的增加操作需在进行一次)
# t=collection.find({"name":"小王"})#得到结果为一个游标对象
# for i in t:
#     print(i)
# #t遍历完以后就失效了,可以通过list(t)将之转换成列表,在后面就可以继续使用,可是当数据量很大时,这样做会十分消耗内存
# for i in t:
#     print("*"*11)




#修改一条
# collection.update_one({"name":"小王"},{"$set":{"age":10}})
# print(list(collection.find({"name":"小王"})))


#修改所有
# collection.update_many({"name":"小吴"},{"$set":{"age":10}})
# print(list(collection.find({"name":"小吴"})))


#删除一个
# collection.delete_one({"name":"小吴"})
# print(list(collection.find()))

#删除多个
collection.delete_many({"name":"小王"})
print(list(collection.find()))




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值