Вероятно имате един или повече документи с created_at
стойност, която не е BSON Date
и ще трябва да поправите това, като преобразувате тези стойности в Date
или премахването им.
Можете да намерите тези документи с $not
заявка, която използва $type
оператор като:
db.snippets.find({created_at: {$not: {$type: 9}}})
Ако created_at
стойностите са низове от дати, можете да намерите документите, които се нуждаят от актуализиране, и след това да ги актуализирате в обвивката, като използвате код като:
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);
})