pymongo更新\u one语法

2024-10-01 09:29:13 发布

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

在mongodb中有一个名为“collection”的集合,我需要使用pymongo执行和更新。在

collection.update_one({'_id': workflowID}, {
   '$set': {'repop': repop}, {'data': workflow__list()__}
}, upsert = True, multi = False)

但是我得到的是'SyntaxError:invalid syntax',在repop对象的'o'下面有一个小的向上箭头,它被存储为“repop”。在

我看过世界上所有关于这个的语法,这对我来说是正确的。有什么提示吗?在


Tags: idtruedatamongodbupdateonemultiworkflow
1条回答
网友
1楼 · 发布于 2024-10-01 09:29:13

你的查询有很多问题。在

  • ^{}方法没有multi选项
  • 查询中的更新参数应为:

    {'$set': {'repop': repop, 'data': workflow__list()__}}
    

不是

^{pr2}$

相关问题 更多 >