Cloud Firestore requests are still case sensitive?

The Firebase Realtime database accepts queries with rows, as appropriate.

Does this stay for Firestore?

+7
source share
2 answers

Yes, queries are still case sensitive.

To support case-insensitive or any other canonicalization, you need to write a separate field containing the canonized version and a request for it. for instance

db.collection("users").where("name", "=", "Dan")
db.collection("users").where("name_lowercase", "=", "dan")

See Also my longer answer here: Case-insensitive cloud sorting in case of fire using queries

+10
source

I recommend that you use a slug for each entity.

https://github.com/sindresorhus/slugify

0

Source: https://habr.com/ru/post/1686844/


All Articles