【发布时间】:2017-12-21 07:50:11
【问题描述】:
我想从每个用户名值中搜索我的用户群。根据我在网上看到的情况,人们经常返回 all 用户,然后在表格视图中过滤它们,但这似乎不切实际也不可行。我的想法是查询数据并返回一个指数级更小的值数组,但我无法使用提供的查询方法。
如何查询数据库的特定方面?
如何构建我的代码以使其可行;不加载每个用户,一次最多 10 个。
非常感谢任何建议、资源和链接。
编辑:
我做了一些研究,看起来 Firebase 带有一些内置的查询方法......到目前为止,这就是我试图用下面的代码来测试它以打印出以 I 开头的用户,但我可以'不要让它打印控制台中的任何用户
ref.queryOrderedByKey().queryStarting(atValue: "I").queryEnding(atValue: "I\u{f8ff}")
.observe(.childAdded, with: { snapshot in
print(snapshot.key)
})
【问题讨论】:
-
1) 你的问题太宽泛了。 2)展示你的尝试。 3)你所有的问题都很容易用谷歌搜索。 gl
-
@VladPulichev 我稍微编辑了这个问题。另外,如果您能指出任何很棒的资源。
标签: ios swift firebase firebase-realtime-database firebase-storage