MongoDB:可以合并两个更新请求
MongoDB: Merge of two update requests possible?
如果我想取消设置一个值并设置另一个值,我必须进行两次更新吗?或者可以将两者合并在一起吗?
Collection.update(
{ _id: id },
{ $unset: { 'status.editing': '' } }
);
Collection.update(
{ _id: id },
{ $set: { 'status.version': timestamp } }
);
怎么样
Collection.update(
{ _id: id },
{
$unset: { 'status.editing': '' },
$set: { 'status.version': timestamp }
}
);
查看$unset和$set
也可以使用一次设置或取消设置多个字段
{ $unset: { quantity: "", instock: "" } }
或
{ $set:
{
quantity: 500,
details: { model: "14Q3", make: "xyz" },
tags: [ "coats", "outerwear", "clothing" ]
}
}
相关文章:
- 正在更新mongod中两个对象内部的数组
- 当客户端将两个按钮的javascript函数参数修改为相同时,SQL/PHP会更新多行
- 查找与锁定和更新调度相关的一个或两个节点模块
- 如何基于其他两个滑块更新滑块
- jquery自动更新两个选择字段
- 节点js可以计算两个输入字段的值并更新另一个字段吗?
- 在 AngularJs 中同时更新两个文本区域内容不起作用
- 如何根据返回的 Json 更新两个字段
- 在 Javascript URL 中传递两个变量,以根据传递的值更新下拉列表
- jQuery + Boostrap DatePicker:如何让两个日期选择器输入相互更新
- 为什么两个$scopes同时更新,重复数据
- .click在Javascript中没有任何效果 - 应该基于数组更新两个元素
- AngularUI:在应用过滤器的情况下正确更新两个列表之间的模型
- 两个链接的自动更新(根据另一个中的输入)数字输入字段与JavaScript
- 使用一个“A href”链接更新两个帧
- 两个选择下拉框,第一个更新第二个无AJAX
- 如何使tinymce同时更新两个元素
- 如何更新表示相同数据的两个不同React组件实例
- MongoDB:可以合并两个更新请求
- 为什么这两个更新没有反映在视图中