是否可以按键查询Firestore中的元素而不知道它属于哪个集合?

时间:2017-11-15 13:00:03

标签: firebase angularfire2 google-cloud-firestore

使用AngularFire2,Angular,Firebase 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;

}

正如您所看到的,唯一存储的是对象的键,而不是它的类型或它所属的集合。我想知道以后怎么可能查询反应然后从那里得到纯粹基于他们的关键的对象?

1 个答案:

答案 0 :(得分:3)

您必须知道文档的集合(以及可能的子集合)的名称才能获得它。在没有集合知识的情况下,没有可以获取文档的查询概念。