Mongodb 使用$in运算符匹配mongoengine中的正则表达式

Mongodb 使用$in运算符匹配mongoengine中的正则表达式,mongodb,nosql,mongoengine,Mongodb,Nosql,Mongoengine,遵循MongoDB文档,您可以将$in运算符与诸如wisedb.inventory.find之类的正则表达式一起使用({tags:{$in:[/^be/,/^st/]}})。是否有办法使用mongoengine获得相同的结果 例如,将{“tags\uu in”:[“/^be/”,“/^st/“]}传递到我的查询?我认为MongoEngine在正常的查询构造中不支持这一点(即我怀疑Doc.objects(tags\uu in=[“/^be/”,“/^st/”])会起作用),但对\uu原始查询()

遵循MongoDB文档,您可以将$in运算符与诸如wise
db.inventory.find之类的正则表达式一起使用({tags:{$in:[/^be/,/^st/]}})
。是否有办法使用mongoengine获得相同的结果


例如,将
{“tags\uu in”:[“/^be/”,“/^st/“]}
传递到我的查询?

我认为MongoEngine在正常的查询构造中不支持这一点(即我怀疑
Doc.objects(tags\uu in=[“/^be/”,“/^st/”])
会起作用),但对
\uu原始查询()

因此,下面的方法应该有效

Inventory.objects(__raw__={"tags": { "$in":["/^be/", "/^st/"]}})