Anda mungkin memiliki satu atau beberapa dokumen dengan created_at
nilai yang bukan Date
BSON dan Anda harus memperbaikinya dengan mengonversi nilai tersebut menjadi Date
atau menghapusnya.
Anda dapat menemukan dokumen tersebut dengan $not
kueri yang menggunakan $type
operator seperti:
db.snippets.find({created_at: {$not: {$type: 9}}})
Jika created_at
nilainya adalah string tanggal, Anda dapat menemukan dokumen yang perlu diperbarui dan kemudian memperbaruinya di shell menggunakan kode seperti:
db.snippets.find({created_at: {$not: {$type: 9}}}).forEach(function(doc) {
// Convert created_at to a Date
doc.created_at = new Date(doc.created_at);
db.snippets.save(doc);
})