目前使用JavaScript,我將日期附加到類似於以下內容的每個對象。如何從模板引擎中輕鬆訪問MongoDB ObjectId日期?
post.date = getTimestamp(post._id).toDateString();
我可以從我的模板中訪問'日期'。有更好的方法來提取日期嗎?
目前使用JavaScript,我將日期附加到類似於以下內容的每個對象。如何從模板引擎中輕鬆訪問MongoDB ObjectId日期?
post.date = getTimestamp(post._id).toDateString();
我可以從我的模板中訪問'日期'。有更好的方法來提取日期嗎?
我不知道這是否會在模板中工作,但:
post._id.getTimestamp();
返回ISODate。
http://mongodb.github.com/node-mongodb-native/api-bson-generated/objectid.html#gettimestamp
如果_id是UUID,然後前8個字節的是時間戳。 例如,您可以提取日期如下:
var date = new Date(parseInt(post._id.substring(0,8), 16) * 1000)