2015-04-17 342 views
2

查询数据时,是否有其他运营商如〜我注意到火力文档here在火力地堡

var ref = new Firebase("https://dinosaur-facts.firebaseio.com/dinosaurs"); 
ref.orderByKey().startAt("b").endAt("b~").on("child_added", function(snapshot) { 
    console.log(snapshot.key()); 
}); 

在“〜”符号有没有其他的表情像“〜”,可以在火力使用?我很好奇,如果有一个像.contains(string)这样的操作符,而不是获取所有数据然后过滤数据。我试图让自己远离弹性搜索。

+2

代字号('〜')不是特定的操作符。它只是一个在ASCII图表中比在'key'中使用的字符更高的字符。同样,你可以使用空格或者bang('!')作为ASCII图表早期的一个字符:http://www.asciitable.com/ –

回答

2

据我所知,Firebase API中没有这样的东西,例如.contains

最好的办法是编写一个实用函数,它可以提取数据并为您过滤。