首頁 >資料庫 >MongoDB >mongodb查詢語句叫什麼

mongodb查詢語句叫什麼

下次还敢
下次还敢原創
2024-04-02 12:06:17982瀏覽

MongoDB 中使用 find() 語句進行查詢,可依查詢條件篩選文件。語法:db.collection.find(query, projection)。參數包括可選的查詢條件(query)和傳回欄位(projection)。用法:尋找所有文件、條件查找、指定傳回欄位、分頁查詢、排序結果、尋找陣列文件、使用正規表示式和邏輯運算子進行複雜查詢。

mongodb查詢語句叫什麼

MongoDB 查詢語句

#MongoDB 使用稱為find() 的查詢語句來檢索集合中的文件。

語法

<code>db.collection.find(query, projection)</code>

參數

  • query (可選): 用於過濾結果的查詢參數,例如{ name: "John" }
  • projection (可選): 用於指定要傳回文件中的哪些字段,例如 { name: 1, age: 1 }

用法

1. 尋找所有文件

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

2. 依照條件尋找文件

<code>db.collection.find({ name: "John" })</code>

3. 指定回傳欄位

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

4. 分頁查詢

<code>db.collection.find().skip(10).limit(5)</code>

5. 排序結果

<code>db.collection.find().sort({ name: 1 }) // Ascending order
db.collection.find().sort({ name: -1 }) // Descending order</code>

6. 尋找文件中的陣列

<code>db.collection.find({"arrayField.field": "value"})</code>

7. 使用正規表示式

<code>db.collection.find({ name: /John/i }) // case-insensitive match</code>

8. 使用邏輯運算子

<code>db.collection.find({ $and: [{ name: "John" }, { age: { $gt: 18 }}] }) // AND operator</code>

以上是mongodb查詢語句叫什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn