【发布时间】:2022-02-01 23:15:33
【问题描述】:
当我遇到这样的错误时,我被卡住了,我一直在到处寻找解决方案,但没有得到任何结果。请帮我。谢谢
Product.js“路线”
router.get("/products/total/", productsCount)
Product.js“控制器”
exports.productsCount = async (req, res) => {
let total = await Product.find({}).limit(0).estimatedDocumentCount().exec();
res.json(total);
}
我的错误:
【问题讨论】:
-
我认为你可以使用 db.collection.countDocuments(query, options)?在这里,您将限制设置为 0,我认为这是不正确的。链接:mongoosejs.com/docs/api.html#model_Model.countDocuments
-
仍然报错并且错误信息总是出现在控制台“MongoServerError: Limit value must be non-negative, but received: -9223372036854775808”
标签: javascript node.js mongodb mongoose