我发现这有点令人困惑。在一个案例中,您有:
return MyData.find({}, {sort: {size: 1}});
但在另一个案例中:
MyData.update(objId, {$inc: {size: 5}});
为什么上面没有使用$sort
?我怎么知道何时使用$
?
答案 0 :(得分:1)
文档中有一整段tells you which which "operators" can be used与每种不同类型的操作。
基本情况是$
前缀项是"运算符",或者可能"变量"在汇总管道阶段的背景下。
" sort"的第二个文档语法实际上是"minimongo"特定的,因为它选择了如何发布"排序"查询的修饰符。在所有其他情况下,引用的文档将适用于在相应的操作中是否与.find()
或.update()
或.aggregate()
一起使用。