第四課 MongoDB 資料查詢(一),mongodb資料查詢
1.課程大綱 本課程主要講解MongoDB 資料查詢相關的內容,包括find函數的介紹及使用、查詢操作符的介紹及使用、內嵌文檔查詢以及數組查詢等內容。 1.find函數的介紹及使用 2.查詢操作符的介紹及使用 3.內嵌文檔查詢以及數組查詢
2.課程簡介 本課時首先會對find函數做一個詳細介紹,然後會講解使用find時,需要注意的幾個問題,最後將示範find函數的使用。 首先對資料查詢做一個簡單介紹,MongoDB 資料庫使用find函數進行文檔查詢,其功能與SQL中的select函數相同,但是與關係型資料庫支援多表間的串連查詢不同,find函數只能操作一個集合。MongoDB 提供了許多查詢操作符,可以提供與關係型資料庫類似的許多功能,包括映射、排序、限制返回結果數量等,另外它還提供了針對數組的操作符,這是關係型資料庫所不具備的。下面來詳細介紹find函數。 db.集合名.find( query , fields , limit , skip, batchSize, options ) find 函數主要有四個參數: query 參數是一個文件類型,它與我們上一次課介紹的remove函數以及update函數的第一個參數含義相同,用於指明查詢條件,相當於SQL中的where語句。 fileds 參數用於欄位對應,預設情況下,MongoDB會返回匹配文檔的所有欄位,使用映射(projection)設定希望返回的欄位,用於取文檔欄位的子集,相當於SQL中SELECT後面我們需要的欄位。 limit 參數用於限制查詢結果集的文檔數量,用來指定查詢返回結果的上限,而非下限,如果結果集文檔數量小於限制返回結果的數量,將返回整個結果集。 skip 參數用於跳過忽略掉一定資料量的文檔,用來設定第一條返迴文檔的位移量,如果集合裡面匹配的文檔的數目小於跳過的文檔數的話,返回結果為空白,與limit參數一樣,skip參數也是一個整數。 find 函數的返回值是一個cursor遊標 有關遊標的內容會在本次課下面的課時詳細介紹。3.詳細課程視頻 視頻課程連結如下:[MongoDB 資料查詢(一)]
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。