# -*- 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.尽量使用['']的使用方式,这样更简单得认识到那些是变量