node.js - 如何按最新对新项目进行排序?
问题描述
我有这个nodeJS代码,但是每当我发布我的数据时,最新的数据都会添加到最后而不是开始。我尝试添加 Crud.find().sort('_id', -1).exec((err, data) =>
但它仍然不起作用。
app.get('/v2/posts', (req,res) => {
Crud.find((err, data)=> {
if (err) {
res.status(500).send(err)
} else {
res.status(200).send(data)
}
})
});
解决方案
尝试-
Crud.find().sort({$natural:-1})
推荐阅读
- android - AS 3.1.2 升级失败;现在我无法启动 AS 3.1.2
- matrix - 基于行和列在Keras中生成矩阵
- android - 当我在小部件中移动光标时,EditText 软键盘几秒钟无响应
- ios - 在表格视图单元格中使用自定义 XIB
- php - 使用 jquery 和 ajax 使用 foreach 循环插入多个复选框
- html - 在缩放的 html 正文上使用画布
- python - 调整 sklearn.ensemble.GradientBoostingClassifier 中预测方法阈值的方法
- python - 带有嵌入式 Matplotlib 的 PyQt - 焦点问题
- ios - iOS - 无法构建,缺少标题(虽然存在于文件夹中)
- arrays - Swift - 如何编码超过 512 个字符的字符串?