我想查询Firebase以查找符合我条件的记录,但我想只获取其中一些。我正在使用Swift。这可能吗?例如,我有这样的查询:
firebaseReference.child("array").queryOrdered(byChild: "userType").queryEqual(toValue: "family").observe(.value, with: { (snapshotVec) -> Void in
Storage.shared.numFamsInVec = snapshotVec.childrenCount
}
这将检索userType
为family
的所有记录,但是我只想获得其中一半的记录。我该怎么做?
答案 0 :(得分:3)
当然是。神奇的是Firebase documentation for filtering data on iOS:
$jobs->transform(function ($job) {
$job->TheEpisode->transform(function ($item) {
unset($item->jobID);
return $item;
});
return $job;
});
另请参阅Firebase reference documentation,其中包含Swift 3的神奇咒语。