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.
Pernyataan Pertanyaan MongoDB
MongoDB menggunakan pernyataan pertanyaan yang dipanggil find()
untuk mendapatkan semula dokumen dalam koleksi. find()
的查询语句来检索集合中的文档。
语法
<code>db.collection.find(query, projection)</code>
参数
{ name: "John" }
。{ name: 1, age: 1 }
<code>db.collection.find()</code>
pertanyaan (pilihan):
{ name: "John" }
.
Penggunaan
1. Cari semua dokumen
<code>db.collection.find({ name: "John" })</code>
<code>db.collection.find({}, { name: 1, age: 1 })</code>
<code>db.collection.find().skip(10).limit(5)</code>
<code>db.collection.find().sort({ name: 1 }) // Ascending order db.collection.find().sort({ name: -1 }) // Descending order</code>
<code>db.collection.find({"arrayField.field": "value"})</code>
Atas ialah kandungan terperinci Apakah pernyataan pertanyaan mongodb yang dipanggil?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!