xinjiang 发表于 2017-4-26 11:30:40

[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.尽量使用['']的使用方式,这样更简单得认识到那些是变量
页: [1]
查看完整版本: [python]pymongo查询与修改