博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python连接数据库(2)——mongodb
阅读量:4987 次
发布时间:2019-06-12

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

mongodb是近一段时间以来比较流行的非关系数据库之一,由于python和它都对json类型有着很好的支持,因此配合起来可谓天衣无缝。

首先要下载python对mongodb支持的包pymongo

import pymongo #建立连接 client = pymongo.MongoClient("localhost", 27017) #指定数据库db = client.**** #指定集合 collection=db.**** #指定要查询的内容 result= collection.find_one({},{event_name:1})#获取返回的值 group_id= result[event_name]

上面只是一个简单的查询,也可以再建立连接之后,进行其他的操作,比方插入数据:

new_post = {
"AccountID":22,"UserName":"libing"}new_posts = [{
"AccountID":22,"UserName":"liuw"}, {
"AccountID":23,"UserName":"urling"}]collection.insert(new_post)

或者插入多条数据:

collection.insert_many(new_posts)

或者进行删除或更新操作:

#删除一条记录collection.remove({
'id':1}) #更新一条记录collection.update({
'id':2}, {
'$set':{
'name':'haha'}})

更多mongodb操作可以见

转载于:https://www.cnblogs.com/wangbin2188/p/6543495.html

你可能感兴趣的文章
WPF中,使用ICollectionView进行排序时,汉字排序出现问题的解决
查看>>
YARN的设计
查看>>
移动终端网页游戏移植研发框架【客户端战斗系统】
查看>>
查找算法之二分查找
查看>>
ionic的开发打包自己APP的步骤
查看>>
Xcode插件VVDocumenter Alcatraz KSImageNamed等安装
查看>>
C#面向对象设计模式纵横谈课堂笔记
查看>>
Mysql 用命令行导出导入数据方法
查看>>
redis操作
查看>>
assets转到内外部存储
查看>>
关于C#中使用is和as操作符来转型
查看>>
小程序v0.10基本布局
查看>>
关于copy深复制与浅复制的理解
查看>>
Genymotion下载及安装
查看>>
java初学3
查看>>
squid反向代理
查看>>
递归额面试题
查看>>
ObjectARX2010 学习笔记002:读取已经存在的DWG文件中的内容
查看>>
Linux系统学习(二)一Linux基本操作
查看>>
PL/SQL Developer登录出现——Using a filter for all users can lead to poor performance!
查看>>