mongodb에서 my dict 키의 이름을 바꾸려면 이름을 변경하고 싶습니다.mongodb에서 중첩 된 키의 이름을 변경하는 방법
은 일반적으로 내가 필드 1에서 에게 새로운 필드를 설정하려는 경우 내 문서 구조가
{
'data':'.....',
'field':{'1':{'data':....},'2':{'data'...}},
'more_data':'....',
}
처럼 보이는 db.update({'_id':id},{$rename:{'oldfieldname':newfieldname}})
처럼 작동 내가 할 필드 두를위한 db.update({'_id':id},{$set:{'field.0.1.name':'peter'}})
'필드'입니다 .1.2.name '
이름이 비슷해야한다고 생각하지만 그렇습니다. 아니 ... ($rename:{'field'.0.1': 2}
나는 당신이하려는 것을 잘 따르지 않습니다. 전후 상태의 예를 보여줄 수 있습니까? – dcrosta