使用pymongo mongodb $ regex和$ in,有可能吗?

时间:2016-04-04 19:48:50

标签: python mongodb pymongo

我想将列表传递给正则表达式,如下所示。我无法找到证据来了解如何联合$in$regex

query = {"platform": {"$regex": {"$in": [platform_list]}, "$options":"i"}, "$or": []}
result = mongo.db.xxx.find(query)

我收到错误:

pymongo.errors.OperationFailure: database error: Can't canonicalize query: BadValue $regex has to be a string

如何格式化字符串,以便我可以将查询应用于platform_list

中的每个项目

0 个答案:

没有答案