【发布时间】:2015-01-11 13:45:30
【问题描述】:
我有一个这样的收藏:
[
{
"ticketNumber" : "00001",
"version" : "0"
},
{
"ticketNumber" : "00001",
"version" : "1"
},
{
"ticketNumber" : "00001",
"version" : "2"
},
{
"ticketNumber" : "00002",
"version" : "0"
},
{
"ticketNumber" : "00003",
"version" : "0"
},
{
"ticketNumber" : "00003",
"version" : "1"
}
]
该模型具有其他属性,我将在以后的聚合管道中使用这些属性。我首先需要以某种方式进行过滤,以便它根据不同的票号和最新版本返回票:
[
{
"ticketNumber" : "00001",
"version" : "2"
},
{
"ticketNumber" : "00002",
"version" : "0"
},
{
"ticketNumber" : "00003",
"version" : "1"
}
]
不确定这是否可行?
【问题讨论】:
标签: node.js mongodb mongoose mongodb-query aggregation-framework