I want to know if there is a way to set the entire database, or at least the collections, to be case insensitive without having to use lower() or upper() in the queries.
I want to know if there is a way to set the entire database, or at least the collections, to be case insensitive without having to use lower() or upper() in the queries.
This is not currently possible to have a full collection to be case insensitive.
You could create a view that will index you collection and specify a default analyzer that will ignore the case.
See:
normproperty for analyzers: https://www.arangodb.com/docs/stable/analyzers.html#norm