1

モデルを保存し、保存されたモデル内にDbrefのようなフィールドを入力する方法はありますか?

私は現在やっています

dbrefobj.findbyid(id).run(
    function (err, dbrefobj) {
        topobj.save....

私は次のようなことをしたいです

topobj.save.populate(dbrefobj)

ありがとう!

4

1 に答える 1

1

スキーマにミドルウェアを定義'save'して、ドキュメントを保存する動作に独自の処理を挿入できます。あなたの場合、参照されているドキュメントを検索し、そこから必要なものをすべて、保存されているドキュメントに取り込みます。こちらのMongooseミドルウェアのドキュメントを参照してください

于 2012-07-15T14:39:21.633 に答える