Javascript 在Firebase中查询数据时是否还有像~这样的运算符

Javascript 在Firebase中查询数据时是否还有像~这样的运算符,javascript,firebase,ionic-framework,angularfire,Javascript,Firebase,Ionic Framework,Angularfire,我注意到firebase文档中的“~”符号 在firebase中是否还有其他类似“~”的表达式可以使用?我很好奇是否有一个操作符的行为类似于。contains(string),而不是获取所有数据,然后过滤数据。我试图让自己远离弹性搜索。据我所知,Firebase API中没有.contains这样的东西 最好的办法是编写一个实用函数,用于获取数据并对其进行过滤。波浪线(~)不是任何特定的运算符。它只是一个字符,恰好在ASCII图表中高于键中使用的所有其他字符。类似地,您可以使用空格或bang(!

我注意到firebase文档中的“~”符号


在firebase中是否还有其他类似“~”的表达式可以使用?我很好奇是否有一个操作符的行为类似于
。contains(string)
,而不是获取所有数据,然后过滤数据。我试图让自己远离弹性搜索。

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

最好的办法是编写一个实用函数,用于获取数据并对其进行过滤。

波浪线(
~
)不是任何特定的运算符。它只是一个字符,恰好在ASCII图表中高于
键中使用的所有其他字符。类似地,您可以使用空格或bang(
)作为ASCII图表早期的字符:
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());
});