gpt4 book ai didi

node.js - 未找到匹配项的 Mongoose 查询返回什么?

转载 作者:IT老高 更新时间:2023-10-28 11:05:19 24 4
gpt4 key购买 nike

我对 Mongoose 文档感到有些困惑。

如果我在 mongoose 中运行不匹配集合中任何文档的查询,那么回调函数 callback(err) 中 errresults 的值是多少, 结果)?我只是不知道 Mongoose 认为什么是“错误”。作为一名数学家,返回空集(即 results 数组为空)似乎完全有效,不应该是“错误”——查询执行得很好,只是没有匹配的文档。另一方面,有些人可能认为这是一个“错误”。来自 mongoose 文档:

  1. err = null, results = []
  2. err = null, 结果 = null
  3. err = 错误文档,results = null

最佳答案

这取决于查询。如果是find,则results == []。如果是 findOne,则 results == null。如果其他一切正常,则没有错误。

关于node.js - 未找到匹配项的 Mongoose 查询返回什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18214635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com