此Meteor服务器代码尝试在插入之前触发集合,但即使挂钩正在触发也未插入createdAt
属性。
我做错了什么以及如何解决?感谢
// lib/file.js
DataCol = new Mongo.Collection('dataCol');
// serverFile1.js
DataCol.before.insert(function (doc) {
doc.createdAt = Date.now();
});
// serverFile2.js
myMod = (function(){
// code...
return {
pubMeth: () => {
DataCol.insert(someDoc);
}
}
}());
// serverFile3.js
myMod.pubMeth();