我有 PyMongo 查询 - 我正在尝试增加文档内数组的组标签值的值。
UpdateOne({
"document": ObjectId(document_data),
"result": {'$elemMatch': {
"class_label": {"$regex": label_regex},
"group_label": {'$gt': group_label_data}}}
},
{'$inc': {"result.$[element].group_label": -1}},
{
'arrayFilters': [
{
"element.class_label": label_regex,
"element.group_label": {'$gt': group_label_data}
}
],
'upsert': False
}
)
Run Code Online (Sandbox Code Playgroud)
我为此得到的错误 -
TypeError: upsert must be True or False
Run Code Online (Sandbox Code Playgroud)
你能帮我一下吗?我是 MongoDB 的新手。如果需要更多信息,请告诉我。
提前致谢!