Mongoose のドキュメントを読んで少し混乱しています。
コレクション内のドキュメントに一致しないクエリをマングースで実行すると、コールバック関数のerr
との値は何になりますか? Mongooseが何を「エラー」と見なすのかわかりません。数学者として、空のセット (つまり空の配列) を返すことは完全に有効であるように思われ、「エラー」であってはなりません。クエリは正常に実行され、一致するドキュメントがなかっただけです。一方で、それを「エラー」と見なす人もいます。マングースのドキュメントから、次のいずれか:results
callback(err, results)
results
err
= null、results
= []err
=ヌル、results
=ヌルerr
= エラー ドキュメント、results
= null