将变量用作mongodb中字段名的一部分
Using variable like a part of a field name in mongo db?
我在mongodb上的查询有问题。首先,我在猫鼬模式中有这个对象,比如这个
obj_proof: {
field1_proof: String,
field2_proof: String
}
我想对mongo进行一个查询,其中字段名的一部分会自动更改(实际上它是作为函数的参数传递的)这是一个例子:
var attr = 'obj_proof.'+field; //field is passed by the some function in which there is this code
ProofSchema.update({ 'Id': Id }, { attr : value }, function(err, result) { //Id is another parameter that is passed by the same function, like field and value
});
但它不起作用。问题是我不想重复这个函数,因为obj_prof总是一样的。另一方面,字段发生变化。
试试这个
var attr = 'obj_proof.' + field; //field is passed by the some function in which there is this code
var key_attr = {};
key_attr[attr] = value; // the value
ProofSchema.update({'Id': Id}, key_attr, function(err, result) { //Id is another parameter that is passed by the same function, like field and value
});
感谢
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 在wordpress一定时间后更改自定义字段
- 如何在HTML输入字段中添加不可删除的后缀
- Meteor-添加用户自定义字段的方法不起作用
- 互斥单选按钮和相应的输入字段
- 在IE9中的输入字段中输入焦点最近按钮
- 选中单选框时将属性添加到输入字段
- 带有验证和隐藏字段值的提交按钮
- 将变量用作mongodb中字段名的一部分
- 为输入字段(而不是表单的一部分)设置默认按钮(或在 javascript 中触发其事件)的最佳方法
- 如何在 MongoDB shell 中使用变量作为字段名称的一部分
- 跨域重新创建表单功能的一部分,或在另一个网站上自动填充单个字段
- 从javascript中获取其他字段的值,javascript是select标记html的一部分
- 自动介绍最后一部分的时间字段
- 在CycleJS中使用输入字段值作为HTTP请求数据的一部分