Rumah > pangkalan data > MongoDB > Bagaimana untuk menanyakan data dalam mongodb

Bagaimana untuk menanyakan data dalam mongodb

下次还敢
Lepaskan: 2024-04-02 11:57:16
asal
1097 orang telah melayarinya

Pertanyaan data MongoDB boleh menggunakan arahan berikut: find(): Pertanyaan dokumen berdasarkan syarat. Syarat pertanyaan: Tentukan syarat, seperti atribut dokumen, tatasusunan, dsb. Unjuran: Tentukan medan kembali, seperti { title: 1, author: 1 }. Isih: Tentukan medan pengisihan dan susunan, seperti { publishedDate: 1 }. Had: Nyatakan bilangan dokumen yang dikembalikan, seperti had(5).

Bagaimana untuk menanyakan data dalam mongodb

Pertanyaan data MongoDB

Pertanyaan data dalam MongoDB boleh dilakukan melalui arahan berikut:

find()

Arahan yang digunakan untuk pertanyaan tertentu. Sintaksnya ialah: find()

<code>db.collection.find({ <查询条件> })</code>
Salin selepas log masuk

Syarat pertanyaan

Syarat pertanyaan menyatakan syarat dokumen untuk ditemui. Syarat pertanyaan boleh menjadi atribut dokumen, tatasusunan, dokumen bersarang atau keadaan kompleks lain. . Sintaksnya ialah:

<code>db.articles.find({ title: /MongoDB/ })</code>
Salin selepas log masuk

Keadaan unjuran

Keadaan unjuran menentukan medan yang akan dikembalikan atau dikecualikan.

Contoh:

Kembalikan hanya medan Tajuk dan Pengarang:

<code>db.articles.find({ author: "John Doe" })</code>
Salin selepas log masuk

Isih

Isih Menentukan medan mana untuk mengisih dokumen. Sintaksnya ialah:

<code>db.collection.find({ <查询条件> }, { <投影条件> })</code>
Salin selepas log masuk

Syarat isih

Syarat isihan menentukan susunan medan. 1 bermaksud tertib menaik, -1 bermaksud tertib menurun.

Contoh:

Isih mengikut tarikh penerbitan dalam tertib menaik:

<code>db.articles.find({}, { title: 1, author: 1 })</code>
Salin selepas log masuk

Had

Had menentukan bilangan dokumen yang perlu dikembalikan. Sintaksnya ialah:

<code>db.collection.find({ <查询条件> }).sort({ <排序条件> })</code>
Salin selepas log masuk

Contoh:

Hadkan 5 dokumen pertama yang dikembalikan:

<code>db.articles.find({}).sort({ publishedDate: 1 })</code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menanyakan data dalam mongodb. 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