python 下 mongodb 简单操作整理
2017-05-14 15:10
330 查看
一、连接mongodb
import pymongo uri='mongodb://username:password@192.168.0.0:27017/dbname' connection = pymongo.MongoClient(uri) db=connection.dbname col=db.colname
如果要连接本地的话:
connection = pymongo.MongoClient("localhost", 27017)
二、查询操作
a=col.find({"title":"金正男遇害"}) for i in a: print i
只查询一个的:
a=col.find_one({"title":"金正男遇害"}) print a
其他查询:
col.find({'age':{'$lt':15}});
三、更新操作
只更新一条数据:
col.update({'title':'金正男遇刺'}, {'$set':{'title':'金正男遇害'}})
或者:
col.update({'title':'金正男遇刺'}, {'title':'金正男遇害'})
更新多条数据:
col.update({'title':'金正男遇刺'}, {'$set':{'title':'金正男遇害'}},multi=True)
根据_id(ObjectId)查找更新数据的情况:
from bson.objectid import ObjectId col.update({'_id':ObjectId('58d5460fec709804419cca12')},{'$set':{'title':'金正男遇害'}})
四、插入数据
col.insert(i)#插入文档
五、删除数据
db.users.drop() # 删除集合 id = db.users.find_one({"title": "金正男遇害"})["_id"] db.users.remove(id) # 根据 id 删除一条记录 db.users.remove() # 删除集合里的所有记录 db.users.remove({'title': "金正男遇害"})
相关文章推荐
- Python 操作mongodb 简单实例
- python整理八——list的简单操作
- Python对Mongodb的一些简单操作
- Python-Image的简单操作整理
- mongodb的CURD操作简单整理
- python整理一——解释器上的几个简单操作
- Python连接数据库并进行简单操作整理
- python操作mongodb 简单Demo-mongodb -version 3.4.0
- python 简单操作
- C# 对MongoDB 进行增删改查的简单操作
- 用python写的可以简单演示栈的操作的小程序
- 简单示例python操作memcache
- 使用Python 2.7 CURD 操作非关系型数据库MongoDB
- MongoDB搭建和简单操作(windows环境)
- MongoDB Shell简单操作
- python邮件【mail】相关模块简单操作
- Python MongoDB相关操作
- python操作MongoDB
- python中关于文件路径的简单操作[zz]
- 学习python 第三季:编写简单简单连接数据库并执行查询操作