Rumah > pangkalan data > MongoDB > Apakah pernyataan pertanyaan mongodb yang dipanggil?

Apakah pernyataan pertanyaan mongodb yang dipanggil?

下次还敢
Lepaskan: 2024-04-02 12:06:17
asal
988 orang telah melayarinya

Gunakan pernyataan find() dalam MongoDB untuk membuat pertanyaan dan menapis dokumen berdasarkan syarat pertanyaan. Sintaks: db.collection.find(query, projection). Parameter termasuk syarat pertanyaan pilihan (pertanyaan) dan medan kembali (unjuran). Penggunaan: Cari semua dokumen, carian bersyarat, nyatakan medan pemulangan, pertanyaan halaman, hasil isih, cari dokumen tatasusunan, gunakan ungkapan biasa dan operator logik untuk pertanyaan kompleks.

Apakah pernyataan pertanyaan mongodb yang dipanggil?

Pernyataan Pertanyaan MongoDB

MongoDB menggunakan pernyataan pertanyaan yang dipanggil find() untuk mendapatkan semula dokumen dalam koleksi. find() 的查询语句来检索集合中的文档。

语法

<code>db.collection.find(query, projection)</code>
Salin selepas log masuk

参数

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

<code>db.collection.find()</code>
Salin selepas log masuk

Parameter

pertanyaan (pilihan):

Parameter pertanyaan yang digunakan untuk menapis hasil, seperti { name: "John" }.

  • unjuran (pilihan): digunakan untuk menentukan medan dalam dokumen yang akan dikembalikan, contohnya { nama: 1, umur: 1 }.

    Penggunaan

    1. Cari semua dokumen

    <code>db.collection.find({ name: "John" })</code>
    Salin selepas log masuk
    2

    <code>db.collection.find({}, { name: 1, age: 1 })</code>
    Salin selepas log masuk
    5 . Isih hasil

    <code>db.collection.find().skip(10).limit(5)</code>
    Salin selepas log masuk
    6 Cari tatasusunan dalam dokumen

    <code>db.collection.find().sort({ name: 1 }) // Ascending order
    db.collection.find().sort({ name: -1 }) // Descending order</code>
    Salin selepas log masuk
    7 Gunakan ungkapan biasa🎜
    <code>db.collection.find({"arrayField.field": "value"})</code>
    Salin selepas log masuk
    🎜🎜🎜8
  • Atas ialah kandungan terperinci Apakah pernyataan pertanyaan mongodb yang dipanggil?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    sumber:php.cn
    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Tutorial Popular
    Lagi>
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan