根据另一个字段的值更新mongo中的文档字段

mar*_*ark 6 mongodb

假设我有两个字段F1和F2.我想更新F1成为F1 + ", " + F2.我可以在mongo中使用一个更新命令吗?

Ser*_*sev 4

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

  • (*这让我思考:为什么会这样?实现简单的字段引用应该不会太困难。不,不,我不应该考虑这个,我还有工作要做。*) (4认同)