我想从数据库中获取所有人员,其中名字和姓氏由用户输入给出。
到目前为止,这是我的代码:
admin.database().ref('persons').orderByChild('Firstname').equalTo(firstName).limitToLast(1).once("value").then(function(snapshot) {
}
此代码仅过滤名字,但我找不到任何方法为姓氏添加另一个Where子句。我尝试添加另一个 orderBy 但它似乎不起作用。实时数据库必须这么难才能进行简单的查询吗?
简短的回答:你不能。长答案:使用谷歌的新火库 https://firebase.google.com/docs/firestore/数据库或手动在客户端执行过滤。看这个答案 https://stackoverflow.com/a/26701282/4548500对于其他选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)