條件操作符用於比較兩個表示式並從mongodb集合中獲取資料。
在本章節中,我們將討論如何在mongodb中使用條件操作符。
mongodb中條件操作符有:
我們使用的資料庫名稱為"runoob" 我們的集合名稱為"col",以下為我們插入的資料。
為了方便測試,我們可以先使用以下命令清空集合 "col" 的資料:
db.col.remove({})插入以下資料
>db.col.insert()
>db.col.insert()
>db.col.insert()使用find()命令檢視資料:
>db.col.find()
如果你想獲取 "col" 集合中 "likes" 大於 100 的資料,你可以使用以下命令:
db.col.find(})類似於sql語句:
select*fromcol wherelikes >100;輸出結果:
>db.col.find(})>
如果你想獲取"col"集合中 "likes" 大於等於 100 的資料,你可以使用以下命令:
db.col.find(})類似於sql語句:
select*fromcol wherelikes >=100;輸出結果:
>db.col.find(})>
如果你想獲取"col"集合中 "likes" 小於 150 的資料,你可以使用以下命令:
db.col.find(})類似於sql語句:
select*fromcol wherelikes <150;輸出結果:
>db.col.find(})
如果你想獲取"col"集合中 "likes" 小於等於 150 的資料,你可以使用以下命令:
db.col.find(})類似於sql語句:
select*fromcol wherelikes <=150;輸出結果:
>db.col.find(})
如果你想獲取"col"集合中 "likes" 大於100,小於 200 的資料,你可以使用以下命令:
db.col.find(})類似於sql語句:
select*fromcol wherelikes>100and likes<200;輸出結果:
>db.col.find(})>
mongodb 查詢文件
mongodb $type 操作符
一些簡寫說明:
$gt --------greater than >$gte ---------gt equal >=$lt --------less than <$lte ---------lt equal <=$ne -----------notequal !=$eq --------equal =
查詢 title 包含"教"字的文件:
db.col.find()查詢 title 欄位以"教"字開頭的文件:
db.col.find()查詢 titl e欄位以"教"字結尾的文件:
db.col.find()
python學習筆記 7 條件判斷
根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行了,否則,什麼也不做。也可以給if新增乙個else語句,意思是,如果if判斷是false,不要執行if的內容,去把else執行了 if語句執行有個特點,它是從上往下判斷,如果在某個判斷上是true,把該判斷對應的...
7 條件變數簡介
條件變數,先談談自己的理解吧!互斥量解決了不同執行緒處理共享資源的問題,比如有倆執行緒one和two以及和乙個共享資源share,one和two每次處理share的前提都是成功獲取互斥量mutex,這樣的做法保證了共享資源在一段時間裡只被乙個執行緒處理,也即保證了處理共享資源的原子性。但這還不夠,常...
Linux學習筆記25 條件變數
條件變數非常類似於js裡的訊號 執行緒a阻塞著等待條件變數變為真 監聽訊號 執行緒b發出通知已滿足條件 觸發訊號 執行緒a解除阻塞開始後面的操作 響應訊號 與之對應的,我們需要一些型別和介面來監聽 觸發訊號。條件變數的型別 pthread cond t 使用前需要進行初始化 int pthread ...