`
MyEyeOfJava
  • 浏览: 1127972 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:70288
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[python]pymongo查询与修改

阅读更多
# -*- coding: UTF-8 -*-
from pymongo import MongoClient
from bson.objectid import ObjectId
client = MongoClient('localhost', 27017)
db = client['mean-dev']
collection = db['plugins']
collection.update({"_id": ObjectId("54a8f498c53bbb46c7fb94ca")}, {"$set": {"ctViewRet": "false"}})
entry = collection.find_one({"_id": ObjectId("54a8f498c53bbb46c7fb94ca")})
print entry

 

有几点需要注意:

1.python的objectid与string类型不同,必须使用ObjectId对象才可以

2.find返回的是一个集合,find_one方法返回的是一个对象

3.尽量使用['']的使用方式,这样更简单得认识到那些是变量

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics