Mendapatkan stempel waktu pembuatan dokumen
Jika Anda menggunakan ObjectIDs default MongoDB untuk _id
. Anda bidang, ini termasuk komponen cap waktu yang dapat Anda gunakan untuk menyimpulkan tanggal pembuatan dokumen. Driver PHP menyertakan metode MongoId::getTimestamp() yang dapat digunakan untuk mengekstrak waktu dari ObjectID.
Perhatikan bahwa ObjectID biasanya dihasilkan oleh driver PHP (bukan server MongoDB) jadi penting untuk menyinkronkan jam Anda dengan ntpd
atau serupa jika akurasi stempel waktu penting.
Memperbarui tanggal/stempel waktu
Dalam rilis MongoDB 2.6 yang akan datang, $currentDate
baru pengubah pembaruan telah ditambahkan yang mendukung pengaturan tanggal dan cap waktu sisi server. Untuk informasi lebih lanjut, lihat:SERVER-10911 di pelacak masalah Jira MongoDB.
Hingga dukungan sisi server ini tersedia, pendekatan terbaik Anda untuk menambahkan tanggal/waktu saat ini adalah dengan menyetel kode aplikasi Anda menggunakan time()
atau fungsi yang setara.