是否有可能在javascript中获取Mongodb记录的创建日期?

时间:2016-11-18 08:48:34

标签: javascript mongodb

我最近开始研究mongoDb。我是一个MySQL人,是NoSQL数据库的新手。是否可以在MongoDb中获取记录插入日期?如何获得它?

1 个答案:

答案 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;

     }

你甚至可以用你的日期做更多的事情。