Du har troligen ett eller flera dokument med en created_at
värde som inte är ett BSON Date
och du måste fixa det genom att konvertera dessa värden till Date
eller ta bort dem.
Du kan hitta dessa dokument med en $not
fråga som använder $type
operatör som:
db.snippets.find({created_at: {$not: {$type: 9}}})
Om created_at
värden är datumsträngar, du kan hitta de dokument som behöver uppdateras och sedan uppdatera dem i skalet med kod som:
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);
})