有没有办法将 mongodb 文档与 mongodb 查询过滤器进行比较以查看它们是否匹配
我有一个奇怪的需求,现在我的做法是创建一个临时集合,然后插入文档并尝试在这个集合中查找,但这太慢了,我需要一个更快的方法来解决它。
有没有办法将 mongodb 文档与 mongodb 查询过滤器进行比较以查看它们是否匹配
我有一个奇怪的需求,现在我的做法是创建一个临时集合,然后插入文档并尝试在这个集合中查找,但这太慢了,我需要一个更快的方法来解决它。
MongoDB 驱动程序不实现 MQL(MongoDB 查询语言)评估。
Mongoid ODM 确实为通用运算符实现了 MQL 评估。请参阅https://docs.mongodb.com/mongoid/master/tutorials/mongoid-relations/#querying-embedded-associations和https://github.com/mongodb/mongoid/tree/master/lib/mongoid/matcher。
其他 ODM 可能类似地实现 MQL 评估,但我不知道哪些 ODM 实际执行。