2014-09-21 34 views
0

我有一个集合,在这个集合中,我的所有记录都有,例如名为“car”的字段。 我从我的表单中为该字段获取了一个新名称,我想遍历所有记录并只更改字段名称,而不更改其值。 我没有尝试过任何东西,我想不出任何方法来做到这一点。 这我我有什么:如何用mongojs在我的所有文档中更改某个字段的名称?

{car:"dodge"}, {car:"ford"} 

这我什么,我想获得:

{vehicle:"dodge"}, {vehicle:"ford"} 

,这是什么最简单的方法是什么?

回答

0

MongoDB文档包含所有可用的列表update operators。在这种情况下,你想使用$rename

在mongojs:

db.coll.update({}, {$rename: {'car': 'vehicle'}}, {multi: true}, callback); 
相关问题