通过mongodb的angularjs检索单个记录

时间:2015-10-09 17:51:21

标签: angularjs mongodb

我有一个从我的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 &#9662;</a>
      <ul class="dropdown">
        <li><a href="" ng-repeat="category in categories">{{category.name}}</a></li>
      </ul>

我想通过&#34; _id&#34;来访问特定类别ie / categories /:_ id只要点击类别链接,但我找不到办法。

1 个答案:

答案 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);
    });
});