假设我有以下集合:
{
"title": "foo1",
"description: "bar1",
"foobars": [
{
"title": "foobar1",
"time": {
"$date": "2013-10-04T19:53:54.714Z"
}
},
{
"title": "foobar2",
"time": {
"$date": "2013-10-06T19:53:54.714Z"
}
},
]
}
我将如何查询(使用 Mongoose)来查找所有文档的最小值和time
最大值foobars
。从文档看来,这样做似乎是这样的,但这不起作用:
FooModel.aggregate({ $group: { _id: null, maxTime: { $max: '$foobars.time' }}}, callback);