I have been using Firebase Real Time Fatabase for a while and I come across Cloud Firestore today. I can't figure out on how to use LIKE operator on Firestore.
Firebase Real Time Database
ref.child('user').orderByChild('name').startAt(name).endAt(name+'\uf8ff')
On Cloud Firestore, I have tried
userRef.where('name', '>=', name); <br>
userRef.where('name', '<=', name);
But it doesn't work.
To solve this, you need to change orderByChild
function with orderBy
. So please use the following code:
ref.collection('user').orderBy('name').startAt(name).endAt(name+'\uf8ff')