按价格对 Mongodb 数据进行排序
Posted
技术标签:
?????????? Mongodb ????????????:Sort Mongodb data by price ??????: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);
)
);
??????:
?????1?:????????,???????????? sort()
???
????,????multiple ways ??????
IMO ??????????????,??price
(??)?-price
(??)???????
??????????????
app.get('/rentals', function (req, res)
Listings.find().sort(req.query.sort).exec(function (err, listings)
if (err)
console.log(err);
else
res.render('rentals', listings: listings );
)
);
???,???/rentals?sort=price
?/rentals?sort=-price
???????????????,??/rentals?sort=anotherField
.
????:
?????????????????以上是关于按价格对 Mongodb 数据进行排序的主要内容,如果未能解决你的问题,请参考以下文章