【发布时间】:2015-10-26 20:53:11
【问题描述】:
下面是app.js中的mongoose代码
app.get('/view', function (req, res) {
if (err) return handleError(err);
{
); });
我有两个不同的主机条目,即 Host_name:Redhat1,Host_name:Redhat2。 如何使用 mongoose 仅获取两者的最新条目。 在上述模式中的查找条件中应该修改什么。请帮忙
【问题讨论】:
-
需要更多描述
-
你需要 Redhat1,Redhat2 的最新条目对吗?
-
按
Host_Name查找(每个名称一个查询),按时间戳排序desc并限制为1。 -
你可以像@ShanShan 所说的那样做,但是还有另一种好方法是按 Host_name 按时间戳和限制 2 对结果进行分组
-
@AlokDeshwal 分组可能有意想不到的结果,排序时名字的两个最新条目可以在顶部。
标签: javascript node.js mongodb express mongoose