まず、findOne()の基本的な違い およびfind() :
-
findOne()-クエリが一致する場合は最初のドキュメントが返され、一致しない場合はnullが返されます。 -
find()-一致するドキュメントの数に関係なく、カーソルが返され、nullになることはありません。
したがって、if条件を設定すると、findOne() どのドキュメントとも一致しない場合、falseに変換できます。 find()として カーソルオブジェクトを返し、nullを返すことはありません。if条件を設定すると、trueに変換されます。
find およびfindOne() 空のコレクションの場合は次を返します: