Description
New Issue Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
- I can reproduce the issue with the latest version of Parse Server.
Issue Description
I currently checking if parse-server could run in a fully serverless env.
The experiment is based on GCP Cloud Run and the new Mongo Atlas Serverless service (https://www.mongodb.com/cloud/atlas/serverless)
I found an issue (no current workarounds) about collation (case insensitive login/query/indexes). Mongo Serverless does not support collation. Developers are not able to "disable" collation. The collation fails will for example block logins, and block Defined Schema migration.
Steps to reproduce
Run a parse-server and connect to a Mongo Serverless Instance
Actual Outcome
All stuff related to case insensitive query/index will fail
Expected Outcome
To be able to disable the collation (mainly used on the Parse. User class)
Environment
Server
- Parse Server version:
5.3.0-alpha.6
Database
- System (MongoDB or Postgres):
Mongo Atlas Serverless
- Database version:
5.3.1
- Local or remote host (MongoDB Atlas, mLab, AWS, Azure, Google Cloud, etc):
remote
Logs
Collation is not supported on this Altas tier (Mongo Serverless)