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

Apakah pernyataan pertanyaan mongodb yang dipanggil?

下次还敢
下次还敢asal
2024-04-02 12:06:17991semak imbas

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>

参数

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

<code>db.collection.find()</code>

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>
    2

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

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

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

    Kenyataan:
    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