Bạn có thể có một hoặc nhiều tài liệu với created_at giá trị không phải là BSON Date và bạn sẽ cần khắc phục điều đó bằng cách chuyển đổi các giá trị đó thành Date hoặc xóa chúng.
Bạn có thể tìm thấy những tài liệu đó bằng $not truy vấn sử dụng $type toán tử như:
db.snippets.find({created_at: {$not: {$type: 9}}})
Nếu created_at giá trị là chuỗi ngày, bạn có thể tìm tài liệu cần cập nhật và sau đó cập nhật chúng trong trình bao bằng cách sử dụng mã như:
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);
})