我正在尝试像在UMFAQ中那样实现创建/更新的时间戳。我可以让“创建的”时间戳工作,但是当我向集合添加转换时,我的时间戳停止工作。
Post = function (document) {
_.extend(this, document);
}
Post.prototype = {
constructor: Post,
formatDate: function () {
return this.due.toDateString();
}
}
Posts = new Meteor.Collection("post", {
transform: function (document) {
return new Post(document);
}
});
Posts.deny({
insert: function (userId, doc) {
doc.created = new Date(); // timestamp
return false;
}
});