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

Kueri Mongoose pada Kondisi Tanggal Tidak Ada Hasil, MongoDB Shell Berfungsi

Ini sebenarnya adalah perbaikan yang sangat mudah.

Nilai 'timestamp' disimpan sebagai String, dan bukan objek Date.

Saya menjalankan kueri berikut dari shell MongoDB:

 db.indexes.find().forEach(function (doc) { doc.timestamp = new Date(Date.parse(doc.timestamp.toString())); db.indexes.save(doc); });

Yang memperbarui semua catatan lama saya sebagai Date's bukannya String's dan sekarang kueri berfungsi!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mendapatkan negasi dari kueri mongoid?

  2. Bandingkan tanggal (moment.js) di MongoDB

  3. Data gabung luwak

  4. Kueri MongoDB dengan grup bersyarat berdasarkan pernyataan

  5. Mongodb $push dalam array bersarang