我創建了一個node.js REST API,我無法在API中查詢數據>這裏是我在github上的代碼的鏈接。 Github line 150如何在Node.js中使用Mongoose在MongoDB中查詢數據?
和A10,這是代碼示例
api.get('/story', function (req, res) {
Story.find({owner: req.decoded._id}, function (err, stories) {
if (err) {
res.send(err);
return
}
res.json(stories);
});
});
我想找到登錄的用戶creatd的所有故事。 o我發送請求中的用戶ID。有很多用戶完成的帖子,但我得到一個空數組。
http://stackoverflow.com/questions/14183611/mongoose-always-returning-an-empty-array-nodejs的可能重複。你能先檢查一下嗎? – JohnnyHK
我想我在這裏有一個不同的錯誤。請檢查我的代碼,然後你就會明白這一點。在第99行中,我寫了一個相同的方法,它返回了我的數據。但是在第150行中的其他方法,它總是獲得空陣列。這是鏈接。 https://github.com/chanakaDe/Mint-REST/blob/master/app/routes/api.js –