我有一个运行Rails的门户网站,尝试使用mongoDB(运行Node)从图像服务器获取信息。我很困惑如何获取提交的_id(集合的名称),因为它在我尝试时出错。
这很好用,返回提交的另一个属性:
function portal_request (req, res, next) {
Submission.findOne({ imagedate: req.body.imagedate })
.exec()
.then(function (data) {
res.status(200).end(data.image_buffer);
return;
}, function (err) {
res.status(409).end(err);
return;
});
}
但如果我更改那一行而不是给我id:
res.status(200).end(data._id);
我从收到200个回复到502(Bad Gateway)。我不明白为什么,任何线索?