Heim > Datenbank > MongoDB > Wie heißt die Mongodb-Abfrageanweisung?

Wie heißt die Mongodb-Abfrageanweisung?

下次还敢
Freigeben: 2024-04-02 12:06:17
Original
978 Leute haben es durchsucht

Verwenden Sie die find()-Anweisung in MongoDB, um Dokumente basierend auf Abfragebedingungen abzufragen und zu filtern. Syntax: db.collection.find(Abfrage, Projektion). Zu den Parametern gehören optionale Abfragebedingungen (Abfrage) und Rückgabefelder (Projektion). Verwendung: Alle Dokumente finden, bedingte Suche, Rückgabefelder angeben, Abfragen blättern, Ergebnisse sortieren, Array-Dokumente finden, reguläre Ausdrücke und logische Operatoren für komplexe Abfragen verwenden.

Wie heißt die Mongodb-Abfrageanweisung?

MongoDB-Abfrageanweisung

MongoDB verwendet eine Abfrageanweisung namens find(), um Dokumente in einer Sammlung abzurufen. find() 的查询语句来检索集合中的文档。

语法

<code>db.collection.find(query, projection)</code>
Nach dem Login kopieren

参数

  • query (可选): 用于过滤结果的查询参数,例如 { name: "John" }
  • projection (可选): 用于指定要返回文档中的哪些字段,例如 { name: 1, age: 1 }
Syntax

<code>db.collection.find()</code>
Nach dem Login kopieren

Parameter

query (optional):

Abfrageparameter, die zum Filtern von Ergebnissen verwendet werden, z. B. { name: „John“ .

  • projection (optional): wird verwendet, um anzugeben, welche Felder im Dokument zurückgegeben werden sollen, zum Beispiel { name: 1, age: 1 . 1. Alle Dokumente finden. Paging-Abfrage

    <code>db.collection.find({ name: "John" })</code>
    Nach dem Login kopieren
    5. Sortieren Sie die Ergebnisse

    <code>db.collection.find({}, { name: 1, age: 1 })</code>
    Nach dem Login kopieren
    6. Verwenden Sie reguläre Ausdrücke

    <code>db.collection.find().skip(10).limit(5)</code>
    Nach dem Login kopieren
    <code>db.collection.find().sort({ name: 1 }) // Ascending order
    db.collection.find().sort({ name: -1 }) // Descending order</code>
    Nach dem Login kopieren
  • Das obige ist der detaillierte Inhalt vonWie heißt die Mongodb-Abfrageanweisung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage