【发布时间】:2022-01-18 14:41:42
【问题描述】:
我正在尝试创建一个 api,每次从数据库调用 api 时都可以获取最近添加的 10 条记录,有没有办法做到这一点
我有这段代码可以访问所有记录,我只限制前 10 个记录
app.get("/questapi", function (req, res) {
mydb
.collection("questions")
.find({})
.toArray(function (err, data) {
if (err) throw error;
res.send(data);
});
});
每次我调用 api 时,它都应该在最近添加 10 我正在从 mogodb 获取
【问题讨论】:
-
判断文档是最近还是过去的标准是什么?
-
最近10条记录
-
您可以通过某些条件知道这一点 - 例如插入时间戳、日期或 _id 字段的 ObjectId 值。
-
不可以随机获取 10 条记录吗?
-
随机 10 条记录和最近 10 条记录不相同。