我有这些文件的收藏集:
{
_id: int32,
payment_ids: [bindata],
}
并且我想在所有文档中将payment_ids重命名为id_payments:
{
_id: int32,
id_payments: [bindata],
}
我该怎么办?
答案 0 :(得分:2)
如果我正确理解,则可以$rename
db.next.update({},{$rename:{"id_payments":"payments_ids"}})
用实际的集合名称替换next
。
其他注意事项
如果文档中已有一个带有
<newName>
的字段,则$ rename运算符将删除该字段并将指定的<field>
重命名为<newName>