U heeft waarschijnlijk een of meer documenten met een created_at
waarde die geen BSON Date
is en je moet dat oplossen door die waarden te converteren naar Date
of ze te verwijderen.
Je kunt die documenten vinden met een $not
query die de $type
. gebruikt operator zoals:
db.snippets.find({created_at: {$not: {$type: 9}}})
Als de created_at
waarden zijn datumreeksen, u kunt de documenten vinden die moeten worden bijgewerkt en deze vervolgens in de shell bijwerken met code zoals:
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);
})