Получаване на времеви печат на създаване на документ
Ако използвате по подразбиране ObjectID на MongoDB за вашия _id
поле, те включват компонент за времеви печат, който можете да използвате, за да изведете датата на създаване на документ. PHP драйверът включва метод MongoId::getTimestamp(), който може да се използва за извличане на времето от ObjectID.
Имайте предвид, че ObjectID обикновено се генерира от PHP драйвера (не от сървъра MongoDB), така че е важно часовниците ви да са синхронизирани с ntpd
или подобно, ако точността на времевата марка е важна.
Актуализиране на клеймите за дата/час
В предстоящата версия на MongoDB 2.6, нов $currentDate
Добавен е модификатор за актуализиране, който поддържа настройка на дати и времеви печати от страна на сървъра. За повече информация вижте:SERVER-10911 в програмата за проследяване на проблеми на MongoDB Jira.
Докато тази поддръжка от страна на сървъра не е налична, най-добрият ви подход за добавяне на текуща дата/час би бил да зададете в кода на приложението си с помощта на time()
или еквивалентна функция.