我有一个从我的mongodb集合中获取类别的api,如下所示:
app.get('/categories', function (req, res) {
Category.find(function (err, categories) {
if (err)
res.send(err);
res.json(categories);
});
});
这用于显示包含类别列表的下拉列表:
<a href="#/gallery">Our Designs ▾</a>
<ul class="dropdown">
<li><a href="" ng-repeat="category in categories">{{category.name}}</a></li>
</ul>
我想通过&#34; _id&#34;来访问特定类别ie / categories /:_ id只要点击类别链接,但我找不到办法。
答案 0 :(得分:0)
如果您遇到猫鼬问题,请回答
app.get('/categories/:_id', function (req, res) {
var categoryId = req.params._id; // GET THE CATEGORY ID FROM THE GET REQUEST
var filter = {_id: categoryId} // CREATE YOUR FILTER AS YOU WISH
Category.find(filter, function (err, categories) { //USE YOUR FILTER AS THE FIRST ARGUMENT OF THE FIND METHOD
if (err)
res.send(err);
res.json(categories);
});
});