您需要动态设置查询对象的键:
var name = req.params.name;var value = req.params.value;var query = {};query[name] = value;collection.findOne(query, function (err, item) { ... });这样做时
{name: value},键是字符串,'name'而不是变量的值
name。

您需要动态设置查询对象的键:
var name = req.params.name;var value = req.params.value;var query = {};query[name] = value;collection.findOne(query, function (err, item) { ... });这样做时
{name: value},键是字符串,'name'而不是变量的值
name。