Dino Geek, versucht dir zu helfen

Wie führt man in MongoDB eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung durch?


In MongoDB kann man eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung durchführen, indem man die $regex-Funktion und die “i”-Option (für case-insensitive) verwendet.

Hier ist ein Beispiel, wie man alle Dokumente aus der Sammlung “Beispiel” suchen würde, deren “name”-Feld den String “test” enthält, unabhängig von der Groß-/Kleinschreibung:

```javascript
db.Beispiel.find({name: {$regex: /test/i}})
```
In diesem Statement steht “/test/” für den regulären Ausdruck (entspricht dem Suchmuster) und “i” steht für case-insensitive (Groß-/Kleinschreibung wird ignoriert).

Hier ist ein weiteres Beispiel, das den gleichen Ausdruck verwendet, aber als String anstatt als regulären Ausdruck:

```javascript
db.Beispiel.find({name: {$regex: “test”, $options: ‘i’}})
```

Denken Sie daran, dass das Durchführen einer case-insensitive Suche in MongoDB mehr Ressourcen verbraucht als eine case-sensitive Suche, daher sollte sie mit Bedacht benutzt werden.


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen