【发布时间】:2015-03-10 06:20:08
【问题描述】:
我觉得这有点令人困惑。在一种情况下,您有:
return MyData.find({}, {sort: {size: 1}});
但是在另一种情况下:
MyData.update(objId, {$inc: {size: 5}});
为什么上面没有使用$sort?我如何知道何时使用$?
【问题讨论】:
标签: mongodb meteor mongodb-query
我觉得这有点令人困惑。在一种情况下,您有:
return MyData.find({}, {sort: {size: 1}});
但是在另一种情况下:
MyData.update(objId, {$inc: {size: 5}});
为什么上面没有使用$sort?我如何知道何时使用$?
【问题讨论】:
标签: mongodb meteor mongodb-query
在文档中有一个完整的部分 tells you which which "operators" can be used 与每种单独的操作类型。
基本情况是$ 前缀项是“运算符”,或者可能是聚合管道阶段上下文中的“变量”。
“排序”的第二个文档语法实际上特定于"minimongo",它选择如何向查询发出“排序”修饰符。在所有其他情况下,参考文档将适用于在各自的操作中是否与 .find() 或 .update() 或 .aggregate() 一起使用。
【讨论】: