(PyMongo)find_one_and_update()函数的参数

2024-10-01 13:43:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我在下面列出的代码行中收到一个通用的Django错误。我很难理解pymongo文档中关于如何为这个function设置参数。我想我写错了。我有一套申请文件。每个请求文档都有一个带有值的“request”键(subreddit_name+“F”)。这就是我想查询和查找文档的依据。每个文档也有一个带有值(pdone变量)的“pdone”键。这是我要更改的文档中的键值。在

发生错误的代码行:

 self.collection_requests.find_one_and_update({'request': self.subreddit_name + "F"}, {'pdone': pdone}, return_document=ReturnDocument.AFTER)

以下是收藏文档的插页:

^{pr2}$

编辑:在将其更改为:self.collection_requests.find_one_and_update({'request': self.subreddit_name + "F"}, {'$set': {'pdone': pdone}}, return_document=ReturnDocument.AFTER)后,仍在同一行代码中收到相同的错误


Tags: and代码name文档selfreturnrequest错误