如何查询和过滤Firebase实时数据库

时间:2017-12-30 20:50:21

标签: javascript node.js firebase firebase-realtime-database

我想从数据库中获取用户输入的第一个名字和姓氏的所有人。

到目前为止,这是我的代码:

admin.database().ref('persons').orderByChild('Firstname').equalTo(firstName).limitToLast(1).once("value").then(function(snapshot) {
}

此代码仅对“名字”进行过滤,但我无法找到添加“姓氏名称”的任何方式。我试图添加另一个orderBy但它似乎没有工作。实时数据库是否难以进行简单的查询?

1 个答案:

答案 0 :(得分:4)

答案简短:你不能。答案很长:使用Google的新Firestore数据库或手动在客户端上执行过滤。有关其他选项,请参阅this answer