0

有没有办法将 mongodb 文档与 mongodb 查询过滤器进行比较以查看它们是否匹配

我有一个奇怪的需求,现在我的做法是创建一个临时集合,然后插入文档并尝试在这个集合中查找,但这太慢了,我需要一个更快的方法来解决它。

4

1 回答 1

0

MongoDB 驱动程序不实现 MQL(MongoDB 查询语言)评估。

Mongoid ODM 确实为通用运算符实现了 MQL 评估。请参阅https://docs.mongodb.com/mongoid/master/tutorials/mongoid-relations/#querying-embedded-associationshttps://github.com/mongodb/mongoid/tree/master/lib/mongoid/matcher

其他 ODM 可能类似地实现 MQL 评估,但我不知道哪些 ODM 实际执行。

于 2021-03-25T15:18:34.080 回答