MongoDB在find方法中获取连接值

时间:2016-04-12 11:54:36

标签: node.js mongodb mongoose mongodb-query

我是mongoDb的新手。我已经在数据库中添加了一些数据:

{
"a1":[1,2,3,4,5],
"b1":1
"date":"Tue Apr 12 2016 15:34:21 GMT+0530 
}

{
"a1":[11,12,13,14,15],
"b1":2
"date":"Tue Apr 12 2016 15:36:21 GMT+0530 
}
{
"a1":[21,22,23,24,25],
"b1":3
"date":"Tue Apr 12 2016 15:38:21 GMT+0530 
}

我需要获得字段a1 b / w两个日期的连接值,并且它还有一个订单。

我使用像这样的聚合方法json

[
    "$match":{ 
              "date": { 
                    "$gte":"Tue Apr 10 2016 15:34:27 GMT+0530 (IST)", 
                    "$lt": "Tue Apr 12 2016 15:34:27 GMT+0530 (IST)"
                  } 
             },
    {"$group":{"a1": {$push : "$l2"} }},

]

但它会产生错误。

我需要输出像这样:

{
"a1":[1,2,3,4,5,11,12,13,14,15,21,22,23,24,25],
"date":"Tue Apr 12 2016 15:38:21 GMT+0530 
}

我正在使用node.js.我需要知道,mongoDb有可能吗?

0 个答案:

没有答案