【发布时间】:2016-07-16 19:38:00
【问题描述】:
我正在使用 Python 从 Mongo 获取数据。我将所有文档从光标移动到一个数组中。然后我处理文档并尝试向对象/字典添加一些新属性,但它显示 KeyError。当我尝试修改 mongo 返回的对象时,我在 Nodejs 中看到了这种行为,解决方案是 query.lean().exec() 来获取普通对象。 pymongo 有等价物吗?
【问题讨论】:
-
你使用了
nontree风格,所以mongo > dump > change >update因为不可能mongo-hash to mongo-hash(mongo-hash)!如果您的更新包含另一个query filter,您就会遇到大问题。检查这个:stackoverflow.com/questions/18363472/… -
我不明白。我进行了查询并获得了数据。现在我试图在我的程序中操纵它。我还没有更新数据库本身(还)。
-
与
jsonID一起工作,所以定义任何_id? docs.mongodb.com/manual/reference/method/db.collection.update@user137717