Dino Geek, versucht dir zu helfen

Wie verwende ich den EXISTS-Operator in MongoDB?


In MongoDB verwendet man den `$exists`-Operator, um diejenigen Dokumente auszuwählen, die ein bestimmtes Feld enthalten, unabhängig vom Wert des Feldes. Der Operator kann auch genutzt werden, um die Dokumente zu finden, die nicht ein bestimmtes Feld enthalten.

Syntax:

```javascript
{ “Feldname”: { $exists: } }
```
Wobei `` entweder `true` oder `false` sein kann.

Beispiele:

Angenommen, wir haben folgende Dokumente in einer Sammlung namens `students`:
```javascript
{ “_id”: 1, “name”: “Peter”, “age”: 20 }
{ “_id”: 2, “name”: “Mary” }
{ “_id”: 3, “name”: “Steve”, “age”: 25 }
```

1. Um alle Dokumente zu finden, die das Feld `age` enthalten:

```javascript
db.students.find( { “age”: { $exists: true } } )
```
Dies gibt die ersten und dritten Dokumente zurück, da sie das Feld `age` enthalten.

2. Um alle Dokumente zu finden, die das Feld `age` nicht enthalten:

```javascript
db.students.find( { “age”: { $exists: false } } )
```
Dies gibt das zweite Dokument zurück, da es das Feld `age` nicht enthält.


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