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

Spring Data MongoDB Annotation @CreatedDate tidak berfungsi, ketika ID ditetapkan secara manual

Kode Anda berfungsi seperti yang diharapkan. Setelah Anda menerapkan Persistable Anda dapat melihat bahwa @CreatedDate anotasi berfungsi.

Yakin bahwa createdDate adalah null pada panggilan kedua save karena objek sudah ada di database dan Anda memperbaruinya dengan createdDate = null . Seperti yang Anda lihat dari dokumentasi untuk @CreatedDate :

Jadi tidak menimpa createdDate Anda dengan null pada panggilan kedua Anda harus mengambil pelanggan Anda dari database dengan c = repository.findOne("test_id"); lalu perbarui.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Indeks unik MongoDB tidak berfungsi

  2. Fitur tidak didukung:$teks dalam dokumen db dengan kompatibilitas mongodb 3.6

  3. bagaimana cara menghitung php mongodb yang disematkan?

  4. Hitung rata-rata bidang dalam dokumen/array yang disematkan

  5. Masukkan Stempel Waktu Panda ke Mongodb