0
有没有被索引
{$and:[{a:1}, {b:2}]}
和
{$and:[{b:2}, {a:1}]}
a和b之间的任何差别,而B是方式更复杂的领域(其实际上字典的列表,并有$存在的条件)
有没有被索引
{$and:[{a:1}, {b:2}]}
和
{$and:[{b:2}, {a:1}]}
a和b之间的任何差别,而B是方式更复杂的领域(其实际上字典的列表,并有$存在的条件)
是的,有一个difference:
运营商使用短路评估$和。如果第一个表达式(例如
<expression1>
)的计算结果为假,MongoDB中不会评价剩余的表情
如果{a: 1}
快于{b: 2}
来评价,那么你应该把a
第一。