2012-05-29 3 views
1

MongoDB를 사용하면 사전 값의 배열을 포함하는 컬렉션을 정의하면 모음 내부의 컬렉션을 가져 와서 내부 컬렉션의 특정 레코드를 가져 와서 업데이트 할 수 있습니까? 예를 들어MongoDB를 사용하여 내부 컬렉션의 특정 레코드 업데이트

:이 예에서

user { 
    'name': unicode, 
    'game_list: [ {'game_name': unicode, level: int, 'rank': int} ] 
} 

, 그것은 가져 오기 및 이름 X와 GAME_NAME Y와 사용자의 게임 목록에서 게임 기록을 업데이트, 파이썬 PyMongo를 사용 가능합니까? 따라서이 사용자가 10 개의 게임을했다면 전체 game_list를 가져오고 업데이트하지 않고 단일 게임 레코드 만 가져오고 싶습니다. MongoDB의에서

+1

그러나 위치 연산자는 중첩 된 수준 이상의 작동하지 않을 있는지 확인하십시오, 배열 내의 배열 –

답변

관련 문제