我最近开始研究mongoDb。我是一个MySQL人,是NoSQL数据库的新手。是否可以在MongoDb中获取记录插入日期?如何获得它?
答案 0 :(得分:1)
是的,这是可能的。首先欢迎来到NOSQL。您可以从插入数据库的记录的MongoId中获取它。通过JavaScript,您可以执行此操作。
$(document).ready(function () {
var date = dateFromObjectId("57c96f39bb2e40383d000063");
console.log(date);
});
var dateFromObjectId = function (objectId) {
var week = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
var date = new Date(parseInt(objectId.substring(0, 8), 16) * 1000);
var ndate = formatDate(date) + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds() + ' Its ' + week[date.getDay()] + '. Month\'s Last Date is ' + formatDate(new Date(date.getFullYear(), date.getMonth() + 1, 0));
return ndate;
};
var formatDate = function (Date){
var fDate = Date.getDate() + '/' + (Date.getMonth() + 1) + '/' + Date.getFullYear();
return fDate;
}
你甚至可以用你的日期做更多的事情。