下面是app.js中的 Mongoose 代码
app.get('/view', function (req, res) {
if (err) return handleError(err);
{
); });
我有两个不同的主机条目,分别是 Host_name:Redhat1、Host_name:Redhat2。 如何使用 Mongoose 仅获取两者的最新条目。 上述模式中的查找条件应修改哪些内容。请帮忙
最佳答案
试试这个
User.aggregate(
{ $match: { "Host.Host_name": { $in: ["RedHat1", "RedHat2"] }}}
{ $group: { _id: "$Host.Host_name", Time_stamp:{$last:'$Date.Time_stamp'}}}
,function (err,docs) {
if (err) return handleError(err);
var Users = docs.map(function (User){
return {
time: User.Time_stamp,
host: User._id
}
});
res.render('index',{Users: Users});
});
希望这能解决您的问题
关于javascript - 如何查找文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33338373/