gpt4 book ai didi

MongoDB查询比较同一集合中的2个字段,没有$where

转载 作者:IT老高 更新时间:2023-10-28 13:21:58 26 4
gpt4 key购买 nike

MongoDB 是否支持使用 本地运算符(不是 $where 和 JavaScript)比较同一集合中的两个字段?我已经看过 similar questions并且所有答案都使用了 $where/JavaScript。

MongoDB documentation明确指出:

JavaScript executes more slowly than the native operators listed on this page, but is very flexible.

我最关心的是速度,如果可能的话,我想使用索引。那么是否可以在不使用 JavaScript 的情况下比较 MongoDB 中的两个字段?

最佳答案

这目前是不可能的,但可以通过目前正在开发的新聚合框架(2.1+)来实现。这个聚合框架是原生的,不依赖相对较慢的 JavaScript 执行路径。

更多详情请查看http://www.mongodb.org/display/DOCS/Aggregation+Framework以及 https://jira.mongodb.org/browse/SERVER-447 的进度

关于MongoDB查询比较同一集合中的2个字段,没有$where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8836434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com