Tim Oxley の例 ( https://gist.github.com/timoxley/1502645 )と同様に、Mongoose で oplog を使用します。
新しく挿入されたドキュメント (oplog 'i' 操作) を Mongoose ドキュメントに変換する効率的な方法を探しています。
私はこれを試しました:
var my_model = mongoose.model('test_doc', my_schema);
// ...
関数 oplog_receiver(op, doc) {
if( op === 'i' ) {
doc = new my_model(doc);
doc.isNew = false;
}
// ...
doc.modified_at = new Date();
doc.save(エラー => {});
}
それはうまくいきました。
これは行く方法ですか、それともこれを行うより良い方法はありますか?
どうもありがとう、
ローマ