【发布时间】:2018-01-13 14:41:35
【问题描述】:
目标:我试图找到一种方法让用户在一个索引页面上按最高和最低价格对租金进行排序。
我的问题是我能弄清楚如何使它工作的唯一方法是为 lowprice 和 highprice 创建两个单独的页面。我只想有一个主索引。
下面显示的 pricelow 页面将数据从低到高过滤
app.get("/pricelow", function(req, res){
Listings.find({}).sort({price: 1}).exec(function(err, allListings){
if(err){
console.log(err);
} else {
res.render("pricelow",{listings:allListings});
}
})
});
//下面显示的pricehigh页面将数据从高到低过滤
app.get("/pricehigh", function(req, res){
Listings.find({}).sort({price: -1}).exec(function(err, allListings){
if(err){
console.log(err);
} else {
res.render("pricehigh",{listings:allListings});
}
})
});
【问题讨论】:
标签: node.js mongodb express search mongoose