2015-04-17 373 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

最好的辦法是編寫一個實用函數,它可以提取數據併爲您過濾。