博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MongoDB安装配置及使用
阅读量:5296 次
发布时间:2019-06-14

本文共 2616 字,大约阅读时间需要 8 分钟。

1、安装配置:

2、使用

from pymongo import MongoClient#连接conn = MongoClient('127.0.0.1', 27017)#进入数据库db = conn.edianzu #连接mydb数据库,没有则自动创建#进入集合pinglun = db.pinglun # 使用test_set集合,没有则自动创建#插入数据(insert插入一个列表多条数据不用遍历,效率高, save需要遍历列表,一个个插入)#1/insert方式pinglunDict = {'username':'小红','headerimg': 'https://tvax3.sinaimg.cn/crop.0.0.750.750.180/006758Pyly8fg6x9s2jhtj30ku0ku74m.jpg','content': '王思聪吃热狗又出周边了!这次是捣蒜神器,想要[doge] ​​​​','contentimg': ['https://wx4.sinaimg.cn/mw690/006758Pyly1fx0etbf8f0j30yi1hwwwl.jpg', 'https://wx3.sinaimg.cn/mw690/006758Pyly1fx0etbpdnbj30k00qote5.jpg', 'https://wx1.sinaimg.cn/mw690/006758Pyly1fx0etbwqp2j30k00qo796.jpg'],'zanNum':0}# pinglun.insert(pinglunDict)#2/save方式# pinglun.save(pinglunDict)#添加多条数据到集合中pinglunList = [{'username': '小李','headerimg': 'https://tvax3.sinaimg.cn/crop.0.0.750.750.180/006758Pyly8fg6x9s2jhtj30ku0ku74m.jpg','content': '王思聪吃热狗又出周边了!这次是捣蒜神器,想要[doge] ​​​​','contentimg': ['https://wx4.sinaimg.cn/mw690/006758Pyly1fx0etbf8f0j30yi1hwwwl.jpg', 'https://wx3.sinaimg.cn/mw690/006758Pyly1fx0etbpdnbj30k00qote5.jpg', 'https://wx1.sinaimg.cn/mw690/006758Pyly1fx0etbwqp2j30k00qo796.jpg'],'zanNum':0},{'username': '小黑','headerimg': 'https://tvax3.sinaimg.cn/crop.0.0.750.750.180/006758Pyly8fg6x9s2jhtj30ku0ku74m.jpg','content': '王思聪吃热狗又出周边了!这次是捣蒜神器,想要[doge] ​​​​','contentimg': ['https://wx4.sinaimg.cn/mw690/006758Pyly1fx0etbf8f0j30yi1hwwwl.jpg', 'https://wx3.sinaimg.cn/mw690/006758Pyly1fx0etbpdnbj30k00qote5.jpg', 'https://wx1.sinaimg.cn/mw690/006758Pyly1fx0etbwqp2j30k00qo796.jpg'],'zanNum':0},{'username': '小花','headerimg': 'https://tvax3.sinaimg.cn/crop.0.0.750.750.180/006758Pyly8fg6x9s2jhtj30ku0ku74m.jpg','content': '王思聪吃热狗又出周边了!这次是捣蒜神器,想要[doge] ​​​​','contentimg': ['https://wx4.sinaimg.cn/mw690/006758Pyly1fx0etbf8f0j30yi1hwwwl.jpg', 'https://wx3.sinaimg.cn/mw690/006758Pyly1fx0etbpdnbj30k00qote5.jpg', 'https://wx1.sinaimg.cn/mw690/006758Pyly1fx0etbwqp2j30k00qo796.jpg'],'zanNum':0}]# pinglun.insert(pinglunList)#或# for item in pinglunList:# pinglun.save(item)#更新数据# pinglun.update({'username':'小花'},{'$set':{'zanNum':1}},multi=True,upsert=True)# my_set.update(# < query > , # 查询条件# < update > , # update的对象和一些更新的操作符# {
# upsert: < boolean >, # 如果不存在update的记录,是否插入# multi: < boolean > , # 可选,mongodb 默认是false,只更新找到的第一条记录# }# )# 把上面插入的数据内的age改为20# #删除某个文档# pinglun.remove({查找语句})# pinglun.remove({'username': '小李'})# #删除整条记录# id = my_set.find_one({"name": "zhangsan"})["_id"]#删除name=lisi的某个id的记录# pinglunimg = pinglun.find_one({'username':'小黑'})['_id']# print(pinglun.remove(pinglunimg))# #删除集合里的所有记录# pinglun.remove()

 

转载于:https://www.cnblogs.com/wuzaipei/p/9937344.html

你可能感兴趣的文章
Hallo wolrd!
查看>>
16下学期进度条2
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
Chapter 3 Phenomenon——12
查看>>
C语言中求最大最小值的库函数
查看>>
和小哥哥一起刷洛谷(1)
查看>>
jquery对id中含有特殊字符的转义处理
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
SqlBulkCopy大批量导入数据
查看>>
HTTP协议 (四) 缓存
查看>>
python学习之random
查看>>
pandas 修改指定列中所有内容
查看>>
ubuntu18.04 复制或剪切某文件夹下的前x个文件到另一个文件夹下
查看>>
字符串压缩
查看>>
用Lua定制Redis命令
查看>>
小程序-canvas在IOS手机层级最高无法展示问题
查看>>
「 Luogu P2285 」打鼹鼠
查看>>
lua语言入门之Sublime Text设置lua的Build System
查看>>
解决win8使用内置管理员不能打开应用商城、天气等问题
查看>>
vue.js基础
查看>>