44

Mongoose のドキュメントを読んで少し混乱しています。

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

  1. err= null、results= []
  2. err=ヌル、results=ヌル
  3. err= エラー ドキュメント、results= null
4

3 に答える 3

53

クエリによって異なります。の場合findresults == []. の場合findOneresults == null. 他のすべてが問題なければエラーはありません。

于 2013-08-13T16:44:27.953 に答える