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

Bagaimana cara mengambil waktu pembaruan terakhir dari setiap dokumen di MongoDB?

Anda harus mencatat waktu pembaruan terakhir sendiri.

Untuk aplikasi saya, saya menyimpan objek AuditTrail, yang menangkap AuditEvents. Peristiwa ini terjadi pada penyisipan, pembaruan, atau penghapusan objek apa pun (penghapusan adalah virtual di sistem saya, hanya menyetel tanda).

Untuk setiap AuditEvent, saya melacak tanggal, pengguna yang diautentikasi, tindakan db, dan deskripsi yang diisi oleh aplikasi. Ini diimplementasikan di PersistentObject, sehingga secara otomatis dipanggil untuk tindakan basis data apa pun dari objek apa pun yang disimpan di Mongo.

Ini sebenarnya membutuhkan waktu yang sangat sedikit untuk diterapkan, tetapi memberikan kemampuan untuk mendapatkan waktu pembaruan terakhir, dan juga informasi lain yang mungkin Anda perlukan untuk keamanan dan dukungan pelanggan untuk semua yang ada di Mongo.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menyimpan beberapa file kecil (di bawah 1 MB) dengan MongoDB di NodeJS TANPA GridFS

  2. Bagaimana saya bisa menambahkan gambar di mongoDB?

  3. Konektor Percikan MongoDB py4j.protocol.Py4JJavaError:Terjadi kesalahan saat memanggil o50.load

  4. cara menghindari $push-ing nulls dalam kerangka agregasi mongo

  5. Menggunakan Janji di Rute Luwak