MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Apakah ada yang Setara dengan SEKARANG () di MongoDB

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor:Kode keluar mongo tak terduga 100. Mulai ulang. Tidak dapat memulai server mongo

  2. Temukan semua dokumen duplikat dalam koleksi MongoDB dengan bidang kunci

  3. MongoDB:temukan dan temukanSatu dengan pemfilteran array bersarang

  4. MongoDB $objectToArray

  5. Mongoose find() RegExp untuk bidang tipe Angka