Probabilmente hai uno o più documenti con un created_at
valore che non è un BSON Date
e dovrai risolverlo convertendo quei valori in Date
o rimuovendoli.
Puoi trovare quei documenti con un $not
query che utilizza il $type
operatore come:
db.snippets.find({created_at: {$not: {$type: 9}}})
Se il created_at
i valori sono stringhe di date, puoi trovare i documenti che devono essere aggiornati e quindi aggiornarli nella shell usando un codice come:
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);
})