使用Firebase iOS时,观察事件类型EventTypeValue
时返回的节点数/子数/数量是否有限制?
[[self.firebase appendPathComponent:path] observeEventType:FEventTypeValue withBlock:^(FDataSnapshot *snapshot) {
}];
答案 0 :(得分:4)
Firebase将"返回"所有子节点,除非您明确限制具有queryLimitedToFirst:
或queryLimitedToLast:`的节点数。有关这些的一些好例子,请参阅Firebase documentation on queries部分。
使用Firebase时要始终牢记的一件事是,您不仅仅是查询数据源,而是主动同步,在发生变化时倾听变化。例如,您有一个Firebase,其中包含您和您的朋友的状态更新。你有一个显示最新10个更新的页面。
queryOrderedByChild
queryLimitedToLast:
FEventTypeChildAdded
个事件(假设至少有很多状态更新)FEventTypeChildRemoved
和新状态更新的FEventTypeChildAdded