2012-07-20 12 views
9

Ich habe ein Schema, das mongoDB: in der Sammlung Spaltennamen umbenennen

name: 
value: 
pattern: 
XUknown: 

Ich habe 2 Millionen Dokumente in dieser Sammlung wie

aussieht.

Wollen
- Ich möchte XUknown-XString, den Spaltennamen umzubenennen, so dass das Schema wie

sieht
name: 
value: 
pattern: 
XString: 

Wie kann ich das erreichen?

Danke

Antwort

24

Sie einen $rename Modifikator verwenden können.

Sie können auch Ihr Wissen aktualisieren von update().

3

Sie können das gesamte Dokument umbenennen, indem Sie "Multi wahr" für alle Dokumente in der Sammlung angeben.

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