這顆流星服務器代碼存儲性能createdAt: Date.now()
期待數量是劃時代的時間,但是當我查看蒙戈外殼文件,我得到"ISODate(\"2016-12-25T22:31:09.553Z\")"
Date.now()未在MongoDB中
UsageCol.before.insert(function (userId, doc) {
doc.userId = userId;
doc.createdAt = Date.now();
doc.period = new Date(doc.createdAt).getMonth() + 1 + '' + new Date(doc.createdAt).getFullYear();
});
一些
然後,我想改變日期,等等蒙戈貝殼我所做的:
db.users.update({'emails.0.address':'[email protected]'},{$set:{createdAt:'ISODate("2017-02-25T22:31:09.553Z")'}})
但現在我得到:
Exception while invoking method 'myMethod' TypeError: accMills.getMonth is not a function
let accMills = Meteor.user().createdAt;
let freeTime = accMills.setMonth(accMills.getMonth());
。爲什麼然後mongo報告'ISODate(\「2016-12-25T22:31:09.553Z \」)'而不是數字1488330383515 –
是的,我想知道。你能分享代碼,瞭解你如何創建記錄嗎? – Guig
這是用戶收藏。我沒有創建屬性createdAt,它是在我猜的內置的。 –