我目前使用Mongoose从Mongo聚合数据,我的查询如下:
var query = [
{
"$match": {
"searchId": {
"$in": ["992a27743a6e0916e4f05d9f760065b6"]
},
"created_at": {
"$gte": "2015-08-31T00:00:00.000Z",
"$lte": "2015-09-02T15:59:59.999Z"
},
"language": {
"$in": ["en"]
}
}
}, {
"$sort": {
"created_at": -1
}
}, {
"$skip": 0
}, {
"$limit": 10
}, {
"$project": {
"id": "$id",
"name": "$name",
"created_at": "$meta.created_at"
}
}
]
现在,正如您所看到的,我在前端有一个$skip
和$limit
分页,但为了完全支持前端,我需要返回可用的最大文档数。 / p>
有什么办法可以在同一个查询中执行此操作吗?