MongoDB update集合字段名修改 $rename
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB update集合字段名修改 $rename相关的知识,希望对你有一定的参考价值。
参考技术A $rename 为update的一个操作符。基础形式为:
$rename: <field1>: <newName1>, <field2>: <newName2>, ...
1、该操作可能不会保留文档中字段的顺序,即通常情况下改名后的字段会出现在文档最后。见例一
2、如果文档中已有一个与新字段重名的字段时,则该操作将用需重命名的字段覆盖掉原有字段,并将重命名前的字段删除。见例三
3、如果文档中需要重命名的字段不存在,则不执行任何操作。见例四
4、如果文档中需要重命名的字段在嵌入式文档中的,则该操作可以重命名这些字段,也可以将字段移入或移出嵌入式文档。见例五
5、如果文档中需要重命名的字段在数组元素中,则该操作无法执行。见例六
以上是关于MongoDB update集合字段名修改 $rename的主要内容,如果未能解决你的问题,请参考以下文章