Skip to content

Not properly described in documentation for "SchemaStringOptions.prototype.lowercase"? #15491

@Dollar0712

Description

@Dollar0712

Prerequisites

  • I have written a descriptive issue title
  • I have searched existing issues to ensure the bug has not already been reported

Mongoose version

6.12.0

Node.js version

22.14.0

MongoDB server version

6.0

Typescript version (if applicable)

4.6.4

Description

The documentation states that the data will only be lowercased when the setter has been called.

Image

However, when I tested it, if I query data, the uppercased query also been found?

Image

Is there an error in the documentation? In reality, parameters are also converted to lowercase when querying data.

Steps to Reproduce

https://playground.mongoosejs.io/#YXdhaXQgbW9uZ29vc2UuY29ubmVjdCgnbW9uZ29kYjovL2xvY2FsaG9zdDoyNzAxNy9tb25nb29zZV90ZXN0Jyk7CmNvbnN0IHNjaGVtYSA9IG5ldyBtb25nb29zZS5TY2hlbWEoeyBuYW1lOiB7IHR5cGU6IFN0cmluZywgbG93ZXJjYXNlOiB0cnVlIH0gfSk7CmNvbnN0IFRlc3RNb2RlbCA9IG1vbmdvb3NlLm1vZGVsKCdUZXN0Jywgc2NoZW1hKTsKCmNvbnN0IGRvYyA9IG5ldyBUZXN0TW9kZWwoeyBuYW1lOiAnRk9PYmFyJyB9KTsKY29uc29sZS5sb2coJ1NhdmluZycpOwphd2FpdCBkb2Muc2F2ZSgpOwpjb25zb2xlLmxvZygnU2F2ZWQnKTsKCmNvbnN0IGRvY3MgPSBhd2FpdCBUZXN0TW9kZWwuZmluZCgpOwpjb25zb2xlLmxvZygnUmVzdWx0JywgZG9jcy5tYXAoZG9jID0+IGRvYy50b09iamVjdCgpKSk7Cgpjb25zdCBkb2NzMSA9IGF3YWl0IFRlc3RNb2RlbC5maW5kKCB7IG5hbWUgOiAnRk9PQkFSJ30pOwpjb25zb2xlLmxvZygnUmVzdWx0JywgZG9jczEubWFwKGRvYyA9PiBkb2MudG9PYmplY3QoKSkpOw==

Expected Behavior

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsThis issue is due to a mistake or omission in the mongoosejs.com documentation

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions