Open RemyMachado opened 2 years ago
I have the following collation on my collection:
schemaOptions: { collection: 'users', collation: { locale: 'en', strength: 2, }, },
It's working correctly when I directly use the model queries, but it fails when I use the methods provided by this library.
With the given collection:
[ { "username": "aaaa" } ]
model query:
this.model.findOne({ username: 'AAaa' }) // FINDS the 'aaaa' username
apollo-datasource-mongodb:
this.findByFields({ username: 'AAaa' }).then((documents) => documents?.[0]) // does NOT find the 'aaaa' username
I have the following collation on my collection:
It's working correctly when I directly use the model queries, but it fails when I use the methods provided by this library.
With the given collection:
model query:
apollo-datasource-mongodb: