在分片集合中使用$ where

时间:2013-09-11 07:59:45

标签: mongodb sharding

是否可以在分片集合中使用$where,并且在群集中具有分片的所有优势?

1 个答案:

答案 0 :(得分:0)

从技术上讲,您可以在分片集合上使用$where。问题是你应该

通常应该避免$where - 运算符,因为它非常慢并且必须对集合中的每个文档执行,除非您将它与其他可以使用索引并从根本上减少结果的运算符组合在一起在由$where处理之前设置。

如果可能,请尝试使用the other operatorsaggregations来满足您的要求。