ドキュメントから:
マングースのクエリは約束ではありません。
.then()
があります 便利なcoandasync/awaitの関数。ただし、promiseとは異なり、aqueryの.then()
を呼び出す クエリを複数回実行できます。
したがって、実際の約束とは異なり、then()
を呼び出すと クエリで複数回実行すると、実際にはクエリを複数回実行(または更新)します。
実際の約束が必要な場合は、exec()
を呼び出します クエリについて。
let promise = Test.findOne({}).exec();