Dino Geek, versucht dir zu helfen

Wie verwende ich den AND-Operator in MongoDB?


In MongoDB ist der `$and` Operator in der Query zum Filtern von Dokumenten nützlich, die mehrere Bedingungen in verschiedenen bestimmten Feldern erfüllen müssen. Eine `$and`-Operation besteht aus einem Array von mindestens zwei Bedingungen.

Angenommen, Sie haben eine Sammlung namens “students” und Sie möchten alle Dokumente finden, in denen die “age” größer als 15 und “name” ist “Johnny”:

```javascript
db.students.find({ $and: [ { age: { $gt: 15 } }, { name: ‘Johnny’ } ]
})
```

Der `$and` Operator ist implizit, wenn Sie mehrere Bedingungen in einer find() Operation direkt anwenden. Der obige Code könnte z.B. vereinfacht werden zu:

```javascript
db.students.find({ age: { $gt: 15 }, name: ‘Johnny’ })
```

Die beiden obigen finden() Operationen haben die gleiche Funktion.

Beachten Sie, dass `$and` nützlich ist, wenn Sie mehrere Bedingungen auf dasselbe Feld anwenden müssen. Hier ist ein Beispiel:

```javascript
db.students.find({ $and: [ { score: { $gt: 70 } }, { score: { $lt: 90 } } ]
})
```

Dieser Code gibt Dokumente zurück, in denen “score” größer als 70 und kleiner als 90 ist.


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