当前位置: 首页 > 知识库问答 >
问题:

在mongo中基于另一个字段的值更新文档字段

曾元忠
2023-03-14

假设我有两个字段F1和f2。我想将F1更新为F1+“,”+f2。我可以在Mongo中使用一个更新命令吗?

共有1个答案

谭山
2023-03-14

不,你不能那么做。不能在mongodb更新中使用表达式。唯一的方法是将该文档获取到客户端,在那里编写新的字段值,并发出准备好的update语句。

 类似资料:
  • 问题内容: 考虑具有一个字符串和两个数组的JSON表示形式。例如, 在上述情况下,需要现场,但和被 有条件地 基于所述值所需的反序列化。换句话说,如果只需要有值和如果只要求有一个值。 当前,我在Jackson和Java中工作,并且能够通过创建以下代码来实现使字段成为强制性的: 但我不能只是附加其他到或因为它依赖的价值。 我怎么能有条件地要求和反序列化基础上的价值? 另外,我将要执行额外的检查,例如

  • 问题内容: 这是基本的内容,但是我对VBA和Word / Access对象模型不熟悉。 我有一个大约117000条记录的两列数据库。列是“姓”和“计数”。我希望用户能够在文本框中键入SMITH并单击“提交”。然后,我想运行类似 并以字符串形式返回table.count的值。 感觉这应该是五到六行代码(我有,但不会发布),但是我显然缺少了一些东西! 干杯 问题答案: 首先,请小心命名“ count”

  • 我想实现,让我们说温度单位转换器。我想使用AndroidMVVM和数据绑定来做到这一点,但我不知道如何。我有一个片段,它由三个编辑文本字段组成:摄氏度,华氏度,开尔文。更改其中之一后,其余部分应自动更新。在没有数据绑定的情况下,我将 TextWatcher 设置为每个字段,并在 onTextChanged 中执行所有验证和转换逻辑,并设置其他字段的值。在之前文本更改中,我删除了其他字段的侦听器,并

  • 我开始使用验证框架用jax-rs验证json请求 是否可以根据另一个字段验证一个字段? 提前致谢

  • 问题内容: 我在具有以下映射的文档中有两个字段: 我如何找到所有与匹配的文档?禁用脚本是否有可能? 问题答案: 基本上,您需要使用脚本来执行此操作-即使由于完全将沙盒化了Lucene表达式而禁用了脚本,这也可能会起作用:

  • 问题内容: 如何查询或过滤一个字段不等于另一个字段?即,其中document1.city1.name不等于document1.city2.name。 这个的一些版本? http://www.elasticsearch.org/guide/zh- CN/elasticsearch/reference/current/search-request-script- fields.html 问题答案: 是