Dino Geek, versucht dir zu helfen

Wie verwende ich den Projektionsoperator in MongoDB?


Mit dem Projektionsoperator können Sie auswählen, welche Felder in den Ergebnissen einer MongoDB-Abfrage angezeigt werden sollen. Standardmäßig werden alle Felder in einem Dokument angezeigt, aber Sie können dies mit dem Projektionsoperator ändern.

Hier ist der allgemeine Syntaxbefehl für die Verwendung des Projektionsoperators:

db.collection.find( {}, { field1: 1, field2: 1, etc. } )

Ein Beispiel:

Angenommen, Sie haben eine Sammlung namens “Schüler” und jedes Dokument in Ihrer Sammlung hat die Felder “name”, “alter” und “adresse”. Wenn Sie nur die Namen und Adressen der Schüler anzeigen möchten, können Sie den Projektionsoperator wie folgt verwenden:

db.students.find( {}, { name: 1, address: 1 } )

Dies gibt ein Ergebnis zurück, das nur die “name” und “address” Felder aus der “students” Sammlung anzeigt.

Beachten Sie, dass die ‘_id’-Feld voreingestellt auf 1 (d.h., es wird in Projekten enthalten) ist, es sei denn, Sie setzen es ausdrücklich auf 0.

db.students.find( {}, { name: 1, address: 1, _id: 0 } )

Obenstehender Find-Befehl zeigt die Felder “name” und “address” an und schließt das Feld “_id” aus.


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