Я недавно сменил одно из своих полей с object
на array of objects
.Переопределить существующие документы на производстве MongoDB
В моем производстве у меня есть только 14 документов с этим полем, поэтому я решил изменить эти поля.
Есть ли какие-либо рекомендации для этого?
Как и в моем производстве, мне нужно сделать это наилучшим образом?
Я получил документ идентификаторов того collections.like ['xxx','yyy','zzz',...........]
моей структура документа, как
_id:"xxx",option1:{"op1":"value1","op2":"value2"},option2:"some value"
, и я хочу, чтобы изменить его, как (преобразование объекта в массив объектов)
_id:"xxx",option1:[{"op1":"value1","op2":"value2"},
{"op1":"value1","op2":"value2"}
],option2:"some value"
Могу ли я использовать upsert
? Если да, то как это сделать?