Bạn cần đặt động khóa của đối tượng truy vấn:
var name = req.params.name;
var value = req.params.value;
var query = {};
query[name] = value;
collection.findOne(query, function (err, item) { ... });
Khi bạn thực hiện {name: value}
, khóa là chuỗi 'name'
và không phải giá trị của biến name
.