【发布时间】:2018-07-22 09:46:50
【问题描述】:
我使用 nodejs、express 和 mongodb 创建了一个 api。我现在正在获取数据而不发送任何查询。但是在我的前端,我有一个输入,用户可以在其中搜索食谱。因此,例如,如果用户键入“今天”,我应该只得到与今天相关的响应。如何在数据库中检查并检索数据?
module.exports = function(app, db) {
app.get("/dates/", (req, res) => {
db
.collection("dates")
.find()
.toArray((err, item) => {
if (err) {
res.send({ error: "An error has occured" });
} else {
res.send(item);
}
});
});
【问题讨论】:
-
您是否查看过 express 在线的 API 或大量教程? expressjs.com/en/api.html#req.query。对于 mongo,您已经获得了
find()方法,只需提供正确的查询
标签: javascript node.js mongodb reactjs express