Dino Geek, cerca di aiutarti

Come utilizzare l'operatore EXISTS in MongoDB?


Nel MongoDB, l’operatore `$exists` viene utilizzato per verificare se un determinato campo esiste in un documento o no. Il valore di `$exists` è `true` o `false`.

Sintassi:
```
{ campo: { $exists: } }
```

Dove:
- `` è il nome del campo da verificare la sua esistenza.
- `` è `true` per verificare la presenza del campo e `false` per verificare l’assenza del campo.

Esempi di Utilizzo:

Supponendo che abbiamo la seguente collezione di documenti:

```
db.students.insert([ { _id: 1, name: “John”, age: 18 }, { _id: 2, name: “Peter”, age: 20 }, { _id: 3, name: “Anna” }, { _id: 4, name: “Samuel”, age: null }
])
```

1. Verifica l’esistenza del campo `age`:

```
db.students.find( { age: { $exists: true } } )
```

Questo comando restituirà tutti i documenti in cui il campo `age` esiste, indipendentemente dal valore (può essere `null`, un valore vuoto, ecc.).

1. Verifica l’assenza del campo `age`:

```
db.students.find( { age: { $exists: false } } )
```

Questo comando restituirà tutti i documenti in cui il campo `age` non esiste.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | 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 |






Avviso Legale / Condizioni Generali di Utilizzo