【发布时间】:2016-10-08 20:56:47
【问题描述】:
我正在运行一个 Express 服务器来从 MongoDB 创建端点,我基于本指南 https://devcenter.heroku.com/articles/mean-apps-restful-api
在尝试定义查询字符串时,我有以下功能:
app.get("/contacts", function(req, res) {
db.collection(CONTACTS_COLLECTION).find(req.query).toArray(function(err, docs) {
res.status(200).json(docs);
});
});
对于使用查询参数是字符串的查询,这可以按预期工作,例如/contacts?name=Bob。但是,如果我正在查询的字段恰好是一个整数(例如,使用查询 /contacts?age=21),我发现响应会产生一个空数组... []
【问题讨论】:
标签: node.js mongodb express request endpoint