0
我是新来表达并试图建立一个宁静的api,通过其他属性而不是id获取元素。如何通过路由器快速获取其他属性的元素?
在我发现,他们通常会得到由ID元素的教程,示例代码可能是:
router.route('/something/:something_id')
.get(function(req, res) {
Something.findById(req.params.something_id, function(err, something) {
if (err)
res.send(err);
res.json(something);
});
});
和架构可能是这样的:
var SomethingSchema = new Schema({
name: String,
color: String
});
但我试图让通过一些其他属性,如
router.route('/something/:something_color')
.get(function(req, res) {
// get all somethings with color = something_color
});
非常感谢,我想我应该读的MongoDB和猫鼬文件。我试图在快递文件中找到答案。 –