0
닉네임을 통해 사용자 간의 관계를 표현하는 방법을 찾고 있습니다.MongoDB의 Many to Many - 다른 문서의 하위 문서를 참조하는 방법
각 사용자는 하나 이상의 닉네임과 0 개 이상의 연락처를 가지고 있습니다. 바나나와 키위
그리고 별명을 가지고있는 사용자 B : 사과, 배, 체리 예를 들어, 별명을 가진
사용자 A가있다. { underNickname : 바나나, toNickname : 애플 }
B는 연락처가 있습니다 { underNickname : 애플, toNickname : 바나나 } 내가 가진
을
A는 연락처를 가지고 다른 필드들 중에서 하위 컬렉션에 속하는 사용자 스키마 연락처 :
const Contact = {
underNickname: String,
nickname: String
}
const UserSchema = new Schema()
UserSchema.add({
nicknames: [Nickname],
contacts: [Contact],
})
질문은 사용자 스키마에서이 관계를 정의하여 해당 연락처가 자신의 닉네임 (underNickname) 및 다른 사용자 (toNickname)를 참조하도록하는 방법입니다.