2012-07-20 3 views
9

に列名の名前を変更します。のMongoDB:私はこのコレクションの200万文書を持って <pre><code>name: value: pattern: XUknown: </code></pre> <p> </p>のように見えるのスキーマを持っているコレクション


をしたい - スキーマがどのように私はこれを達成することができます

name: 
value: 
pattern: 
XString: 

のように見えるように私は、XUknownXStringに列名を変更したいですか?

あなたは

答えて

24

あなたは$rename修飾子を使用することができますありがとうございました。

db.collection.update({}, {$rename: {'XUknown': 'XString'}}, false, true); 

update()の知識をリフレッシュすることもできます。

3

コレクション内のすべてのドキュメントに適用できる「マルチtrue」を指定して、すべてのドキュメントの名前を変更できます。

db.collection.update({}, {$rename: {'XUknown': 'XString'}}, {multi:true}); 
関連する問題

 関連する問題