Mlab - mongoDb 猫鼬按日期排序
Mlab - mongoDb mongoose sort by date
我在 mlab 中存储了如下数据
{
"_id": {
"$oid": "576c89c00662d4e4a548728f"
},
"createddate": {
"$date": "2016-06-24T01:15:44.362Z"
},
"_idapt": "5754cec6dcba0f2aab5c0bca",
"originalname": "Jan.JPG",
"__v": 0
}
我想根据创建日期排序
我尝试了以下但它不起作用
Files.find({_idapt:req.params._idapt},{sort:{createddate: 1}}, function(err, task) {
if (err)
res.send(err);
res.json(task);
});
知道如何排序吗?
尝试如下:-
你必须使用 cursor.sort()
see odc.
Files.find({_idapt:req.params._idapt}).sort({'createddate.$date': 1}).toArray(function(err, task) {
if (err)
res.send(err);
res.json(task); //This will be an array of objects
});
可以尝试任何一个
Files.find({_idapt:req.params._idapt}).sort({createddate: 1}).exec(function(err, tasks) {
if(err) {
return res.status(400).send(err);
}
return res.status(200).send(tasks);
});
或
Files.find({_idapt:req.params._idapt}, null, {sort: {createddate: 1}}, function(err, tasks) {
if(err) {
return res.status(400).send(err);
}
return res.status(200).send(tasks);
});
我在 mlab 中存储了如下数据
{
"_id": {
"$oid": "576c89c00662d4e4a548728f"
},
"createddate": {
"$date": "2016-06-24T01:15:44.362Z"
},
"_idapt": "5754cec6dcba0f2aab5c0bca",
"originalname": "Jan.JPG",
"__v": 0
}
我想根据创建日期排序
我尝试了以下但它不起作用
Files.find({_idapt:req.params._idapt},{sort:{createddate: 1}}, function(err, task) {
if (err)
res.send(err);
res.json(task);
});
知道如何排序吗?
尝试如下:-
你必须使用 cursor.sort()
see odc.
Files.find({_idapt:req.params._idapt}).sort({'createddate.$date': 1}).toArray(function(err, task) {
if (err)
res.send(err);
res.json(task); //This will be an array of objects
});
可以尝试任何一个
Files.find({_idapt:req.params._idapt}).sort({createddate: 1}).exec(function(err, tasks) {
if(err) {
return res.status(400).send(err);
}
return res.status(200).send(tasks);
});
或
Files.find({_idapt:req.params._idapt}, null, {sort: {createddate: 1}}, function(err, tasks) {
if(err) {
return res.status(400).send(err);
}
return res.status(200).send(tasks);
});