Javascript 用于创建JSON属性/对象的函数参数

Javascript 用于创建JSON属性/对象的函数参数,javascript,json,mongodb,Javascript,Json,Mongodb,因此,基本上要做到这一点: function removeTestObjects(collection, property, value) { return db.collection(collection).remove({property: value}, function(err, result) { if (err) throw err; }); } 当我将字符串作为属性传递时,它不起作用。您需要使用括号表示法。动态确定属性名称时,应使用括号表示法 return db.

因此,基本上要做到这一点:

function removeTestObjects(collection, property, value) {
  return db.collection(collection).remove({property: value}, function(err, result) {
    if (err) throw err;
  });
}
当我将字符串作为属性传递时,它不起作用。

您需要使用括号表示法。动态确定属性名称时,应使用括号表示法

return db.collection(collection).remove({[property]: value}, function(err, result) {
  if (err) throw err;
});