Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js mongodb查询限制正在限制另一个查询_Node.js_Mongodb - Fatal编程技术网

Node.js mongodb查询限制正在限制另一个查询

Node.js mongodb查询限制正在限制另一个查询,node.js,mongodb,Node.js,Mongodb,这怎么可能?我有一个使用limit的第一个查询,这也限制了另一个没有limit的查询 let result = await this.getCollection().aggregate(query).sort({ priority:-1 }).skip((req.body.paginate.page - 1) * req.body.paginate.per_page).limit(req.body.paginate.per_page); let resultCount = aw

这怎么可能?我有一个使用limit的第一个查询,这也限制了另一个没有limit的查询

let result = await this.getCollection().aggregate(query).sort({ priority:-1 }).skip((req.body.paginate.page - 1) * req.body.paginate.per_page).limit(req.body.paginate.per_page);
        
let resultCount = await this.getCollection().aggregate(query)

return await resultCount.toArray();

请注意,我只返回查询变量而没有限制,结果返回10个文档,这是paginate.per_页面在第一次查询中设置的限制。当我删除第一个未使用的查询时,它将返回700个文档。未使用的查询如何影响另一个查询?

执行所有这些代码后,查询的内容是什么?