1

マングースで保存したエンティティのID(BDDで自動的に生成される)を取得する方法があるかどうかを知りたいです。

たぶん、saveメソッドにコールバックか何かがありますが、エラーコールバックを除いて、ドキュメントには何も見つかりませんでした。

ありがとう。

4

1 に答える 1

2

_id新しく作成されたドキュメントのは、サーバーではなくクライアントで作成されます。したがって、実際に電話をかける前に利用できますsave

var newDoc = new MyModel({name: 'foobar'});
console.log(newDoc._id); // logs the assigned _id
newDoc.save(function(err, doc) {
    console.log(doc._id);  // also available here; newDoc._id == doc._id
});
于 2012-12-22T18:24:15.237 に答える