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和貓鼬文件。我試圖在快遞文件中找到答案。 –