在CRUD之外,我只对记录CUD感兴趣,但是只记录包括读取在内的所有查询的解决方案也没问题。
答案 0 :(得分:1)
你可以使用oplog(这有点麻烦)。一个很好的方法是使用matb33:collection-hooks
包:
使用meteor add matb33:collection-hooks
添加后。您可以挂钩收集并记录更新:
var test = new Mongo.Collection("test");
test.after.insert(function (userId, doc) {
console.log("Inserting", doc, "into 'test' by", userId)
});
oplog可以将所有内容都作为catch-all
获取。但是,您必须解析每个oplog更改。
另一种选择是使用集合observe。