无法在 pymongo 查询中正确使用 $push 和 $each

By simon at 2019-05-18 • 0人收藏 • 10人看过

我有一个问题与我的功能,它说它更新的文件正确,但在数据库中查找它什么也没做

我能够 $取消对键值对的设置,但是不能将一个新数组推送到元素。 我尝试过将 summarySplit 作为一个列表,string。 什么都不起作用

Def setValue (obj,values) : db. Update one (obj,values) setValue ({'id': ObjectId (request.POST ['id'])} ,{'$push': {'executiveSummary': {'$each': [ summarySplit ]}})
1 个回复 | 最后更新于 2019-05-18
2019-05-18   #1

我用 nosql booster 和 pymongo driver 检查了你的代码。 完全没问题。 没问题发布['id'],您的数据库连接,并检查是否找到和修改了 SiteLog。作者 esult ({"nMatched": 1,"nUpserted": 0,"nModified": 1}). 使用断点计算分贝。 更新一个(obj,值)多次检查结果。

登录后方可回帖

Loading...