我是按照以下方式在文档中保存日期(MongoDB的NodeJS和Javascript驱动程序):
my_data: {
my_date: new Date()
}
db.collection("my_test_collection").save(my_data, {w: 0});
当我从my_test_collection
查询数据时,我发现my_date
实际上是String
,看起来像是:2013-09-23T10:46:01.914Z
我尝试....find().sort(['my_date', 'asc'])
,但这似乎不起作用。
答案 0 :(得分:3)
将它的日期归还给你并不重要。
你应该可以这样排序:
db.my_test_collection.find().sort({'my_date':1})pe
如果您希望按降序排序,只需将1更改为-1,如下所示:
db.my_test_collection.find().sort({'my_date':-1})
希望这有帮助。