1
私は、テストを高速化するために、いくつかのデフォルトのダミーデータをDBに取り込もうとしています。これはhttps://github.com/angular-fullstack/generator-angular-fullstackを使用するプロジェクトの一部で、私は初めて約束を使用しようとしています。コレクションの全アイテムを取得
私のようなもの持っていると仮定:
Thing.create({
name: 'thing 1'
}, {
name: 'thing 2'
}).then((things) => {
console.log(things);
});
をなぜコンソールログ出力だけthing 1
ないが、コレクション全体のでしょうか?
mongoose文書http://mongoosejs.com/docs/api.html#model_Model.createによれば、この方法は私を助けてくれない約束を返します。 Promise
はあなたのマングースのインスタンスに応じてこれを設定する必要が戻るにはマングースのためには
コールバックを試しましたか? – Mirodil
プロミスの使用は正しいです、コールバックよりも優先してください。約束を使用するように設定することを忘れないでください。 – Aichholzer