【发布时间】:2018-08-04 04:53:06
【问题描述】:
这是我的代码:
results = db.products.update_many({"brandReference": idMongoToReplace}, {'$set': {'brandReference':idMongoToUse}},ReturnDocument.AFTER)
pprint(results)
我想要一个包含更新对象的数组。 (在 mongo 中操作没问题,但我想取回更新的对象)
暂时我有一个:
<pymongo.results.UpdateResult object at 0x7f9d913ad208>
【问题讨论】:
-
看起来有点像 REPL 中的 sqlite。它正在向您返回一个游标对象。你检查过数据库是否更新了吗?
-
@roganjosh 数据库已更新,但我希望对象更新
-
我不知道这是什么意思,抱歉。
-
如果您要查看更新了哪些记录,您甚至在执行语句/查询之前就已获得该信息?唯一的问题是您对数据库的更改是否有效。我不确定你还想看什么。
标签: python python-3.x mongodb pymongo