Você provavelmente tem um ou mais documentos com um
created_at
valor que não é um BSON Date
e você precisará corrigir isso convertendo esses valores para Date
ou removê-los. Você pode encontrar esses documentos com um
$not
consulta que usa o $type
operador como:db.snippets.find({created_at: {$not: {$type: 9}}})
Se o
created_at
valores são strings de data, você pode encontrar os documentos que precisam ser atualizados e atualizá-los no shell usando códigos como: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);
})