Rar*_*lea 3 javascript mongodb mongodb-query
我会很感激,如果有人可以帮助我的东西:我需要一个正常的数据库查询,但正如我的收藏是非常大(10000个文档),我需要做的查询和使用$limit和$skip。我解决了那部分,但现在我想对所有文件进行计数,即使返回的文件较少。输出应该是这样的:
{
count: 1150,
data: [/*length of 50*/]
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?非常感谢。
由于您提到您正在进行正常查询,因此进行聚合是不明智的。find() 在这里将是一个更好的选择。相反,您可以使用 find 查询本身。在 mongoDB 控制台中执行此操作的命令如下所示:
> var docs = db.collection.find().skip(10).limit(50)
> docs.count()
189000
> docs.length()
50
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3492 次 |
| 最近记录: |