플레이어가 다른 플레이어를 죽일 때마다 추적하는 간단한 애플리케이션을 만듭니다. 즉, 플레이어를 죽이면 살해 된 플레이어는 자신이 죽인 모든 플레이어가 포함 된 userarray
에 추가되며 나중에 통계 등을 위해 사용할 수 있습니다. 사용자 이름을 문자열 값으로 저장하는 문제는 배열은 더 많은 공간이 필요하고 다른 데이터를 가져 오는 데 오래 걸릴 것입니다.MongoDB에서 ObjectId Array의 값을 가져옵니다.
내가 겪고있는 문제는 플레이어의 살인을 저장하는 방법을 잘 모르겠다는 것입니다. userarray
키를 잡고 각각 username
을 가져와 표시 할 수 있어야합니다.
배열의 모든 단일 사용자를 가져와야하므로 지연이 발생합니까? 쿼리에 의해 이미 파싱 된 모든 값을 가진 userarray
을 얻을 수있는 방법이 있습니까?
사용자 컬렉션 구조 (함께 ip
, date
등); 제 컬렉션
구조;
그리고
그럼 데이터가 없어졌습니다. 질문은 완전하지 않다 !!! –