我有一个集合,在这个集合中,我的所有记录都有一个名为“car”的字段。 我从表单中获取此字段的新名称,我想查看所有记录并仅更改字段名称,而不更改值。 我什么都没试过,我想不出任何方法可以做到这一点。 这就是我所拥有的:
{car:"dodge"}, {car:"ford"}
这就是我想得到的:
{vehicle:"dodge"}, {vehicle:"ford"}
最简单的方法是什么?
答案 0 :(得分:0)
MongoDB文档包含所有可用update operators的列表。在这种情况下,您需要使用$rename
。
在mongojs:
db.coll.update({}, {$rename: {'car': 'vehicle'}}, {multi: true}, callback);