【发布时间】:2017-03-04 18:58:04
【问题描述】:
我在 Mongoose 中使用类似于 Tim Oxley 的示例 (https://gist.github.com/timoxley/1502645) 的 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(err => {});
}
效果很好。
这是要走的路还是有更好的方法?
非常感谢,
罗马
【问题讨论】:
标签: node.js mongoose mongodb-oplog