$ gte聚合表达式出错:"表达式$ gte只有2个参数。 1被传入。"

时间:2016-12-06 18:05:50

标签: mongodb

我在尝试

时遇到此错误
function drawOutput(responseText) {
    var container = document.getElementById('output');
    var theObject = JSON.parse(responseText);
    container.innerHTML = theObject.a1;  

}

我确定必须是明显的东西,但我找不到错误。从shell客户端使用mongo 3.4

1 个答案:

答案 0 :(得分:6)

这是一个供你参考的例子

db.inventory.aggregate(
   [
     {
       $project:
          {
            qty: { $gt: [ "$qty", 250 ] },

          }
     }
   ]
)

**

  

注意:使用聚合框架时会略有不同   与常规查询相比。

**

查询没有聚合框架

db.inventory.find( { qty: { $gte: 250 } } )