條件操作符用于比較兩個表達式并從mongoDB集合中擷取資料。
在本章節中,我們将讨論如何在MongoDB中使用條件操作符。
MongoDB中條件操作符有:
(>) 大于 - $gt
(<) 小于 - $lt
(>=) 大于等于 - $gte
(<= ) 小于等于 - $lte
我們使用的資料庫名稱為"runoob" 我們的集合名稱為"col",以下為我們插入的資料。
為了友善測試,我們可以先使用以下指令清空集合 "col" 的資料:
插入以下資料
使用find()指令檢視資料:
如果你想擷取 "col" 集合中 "likes" 大于 100 的資料,你可以使用以下指令:
類似于SQL語句:
輸出結果:
如果你想擷取"col"集合中 "likes" 大于等于 100 的資料,你可以使用以下指令:
如果你想擷取"col"集合中 "likes" 小于 150 的資料,你可以使用以下指令:
如果你想擷取"col"集合中 "likes" 小于等于 150 的資料,你可以使用以下指令:
如果你想擷取"col"集合中 "likes" 大于100,小于 200 的資料,你可以使用以下指令:
MongoDB 查詢文檔
MongoDB $type 操作符
一些簡寫說明:
模糊查詢
查詢 title 包含"教"字的文檔:
查詢 title 字段以"教"字開頭的文檔:
查詢 titl e字段以"教"字結尾的文檔: