在查询部分使用变量更新查询
Update query with variable in querying part
我想写一个mongodb更新查询与流星在查询部分的变量。它是一个嵌入式文档所以我使用点符号:
collection_name.update({"x.variable.z": "value"},new_value,{upset:true});
由于x.variable.z
在引号内,所以这不会像预期的那样工作。我怎么能提到"variable"
不是字符串而是一个变量呢?
它只是构造JavaScript对象,即:
var myVar = "somename";
var query = {};
query["x." + myVar + ".z"] = "value";
这使得"query"看起来像这样:
{
"x.somename.y": "value"
}
相关文章:
- React:使用索引变量更新嵌套集合
- 范围变量更新,但不更新视图
- 正在将代码库中的C#变量更新到asp.net
- 使用变量更新剑道图表系列的数据会导致重绘将列从图表上绘制出来
- MongoDB 用变量更新数组
- 将变量更新为函数中的参数
- Javascript-变量更新
- 使用Javascript和PHP变量更新页面上的数据
- Angular js 在
标签上的变量更新$scope动画
- 如何通过参数变量更新对象的属性值
- 如何在范围变量更新时更新模板
- 简单的变量更新和写入页
- 函数在变量更新后的某个时间点执行
- javascript OO如何用一些JSON变量更新self参数
- 使用$set中的变量更新mongodb的node.js
- 将声明的null变量更新为布尔值
- 在查询部分使用变量更新查询
- 如何在回调中使用变量更新文档?
- 通过AJAX用PHP变量更新URL
- 防止在没有javascript的情况下在页面刷新后进行变量更新