篇首语:本文由编程笔记#小编为大家整理,主要介绍了无法对MongoDB 3.4上存储为值“Dtae(-62135596800000)”的日期字段进行排序相关的知识,希望对你有一定的参考价值。
我正在使用Robo 3T从MongoDB 3.4中获取数据。我有一个集合,其中日期时间存储为一些数字值,如“-62135596800000”。收集:{
"_id" : ObjectId("5a8eaf90e97a220a145dbf20"),
"Receiver" : "test@test.com",
"ReceiverName" : null,
"Codes" : [],
"Status" : 3,
"Failurs" : 0,
"Language" : 1,
"Created" : Date(-62135596800000),
"CouponId" : ObjectId("5a8eaf90e97a220a145dbf1e")
}
我想用Created descending对这个colelction的数据进行排序。我尝试使用查询:
db.getCollection('Emails').find().sort({"Created": -1}).limit(10)
但它不会根据Created
键降序对记录进行排序。我在这里错过了什么?