I notice the '~' sign in the firebase documentation 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());
});
are there other expressions like '~' that can be use in firebase? I'm curious if there's a operator that acts like .contains(string)
rather than fetching all then filter the data. I'm trying to keep my self away from elastic search.
As far as I know, there is no such thing as
.contains
in the Firebase API.Your best bet is to write a utility function which fetches the data and filters it for you.