2017-11-15 9 views
2

AngularFire2, Angular, Firebase Firestore 및 내 기록 중 하나를 사용하여 사용자와 다른 유형의 개체 간의 관계를 모델링합니다. 당신이 저장되는 유일한 일을 볼 수 있듯이소장품이 속한 소장품을 모르는 상태에서 키로 Firestore에서 요소를 조회 할 수 있습니까?

/* 
Represents a reaction that a user has towards some object in the system. 
*/ 
export interface Reaction{ 

// The id of the user making that reaction 
userId? : string; 

// The id of the object that is being reacted to. Place, Org, List, Offer 
objectId? : string; 

} 

는 객체의 키와하지의 유형 또는 수집이 속한이다. 나중에 반응을 쿼리하는 것이 어떻게 가능할 지 궁금하네요. 그런 다음 물체를 순수하게 키를 기반으로 얻습니다.

답변

2

문서를 얻으려면 문서의 모음 이름 (그리고 아마도 하위 모음)을 알아야합니다. 컬렉션에 대한 지식 없이도 문서를 얻을 수있는 쿼리 개념은 없습니다.

+0

오오 ... 감사합니다. 덕. 키가 보편적으로 고유하거나 자체 컬렉션 내에서 고유한지 알고 있습니까? –

+0

컬렉션 내에서 고유합니다. 콜렉션을 문서에 대한 고유 한 경로의 일부로 생각할 수 있습니다 :'collection1/doc1/subcollection1/doc1' –

+0

그건 좋은 비유입니다. 감사! –