MongoDB переименует поле базы данных в массиве

Мне нужно переименовать идентификатор в этом:

{ "general" : 
  { "files" : 
    { "file" : 
      [  
        {  "version" : 
          {  "software_program" : "MonkeyPlus",      
             "indentifier" : "6.0.0" 
          } 
        } 
      ] 
    } 
  } 
}

Я пробовал

db.nrel.component.update(
  {},
  { $rename: {
    "general.files.file.$.version.indentifier" : "general.files.file.$.version.identifier"
  } },
  false, true
)

но он возвращает: Источник $ rename не может быть динамическим массивом .

35
задан Dan Dascalescu 14 August 2014 в 11:16
поделиться