MongoDB 條件操作符的使用

2021-10-12 04:54:27 字數 959 閱讀 5930

條件操作符用於比較兩個表示式並從mongodb集合中獲取資料。

在本章節中,我們將討論如何在mongodb中使用條件操作符。

mongodb中條件操作符有:

(>) 大於 - $gt

((>=) 大於等於 - $gte

(<= ) 小於等於 - $lte

我們使用的資料庫名稱為"runoob" 我們的集合名稱為"col",以下為我們插入的資料。

為了方便測試,我們可以先使用以下命令清空集合 「col」 的資料:

db.col.remove({})

我們事先插入3條資料。

如果你想獲取 「col」 集合中 「likes」 大於 100 的資料,你可以使用以下命令:

db.col.find(

})

類似於sql語句:select * from col where likes > 100;如果你想獲取"col"集合中 「likes」 大於等於 100 的資料,你可以使用以下命令

db.col.find(

})

如果你想獲取"col"集合中 「likes」 小於 150 的資料,你可以使用以下命令:

db.col.find(

})

如果你想獲取"col"集合中 「likes」 小於等於 150 的資料,你可以使用以下命令:

db.col.find(

})

如果你想獲取"col"集合中 「likes」 大於100,小於 200 的資料,你可以使用以下命令:

db.col.find(

})

MongoDB條件操作符

mongodb中條件操作符有 1 我們首先在learn集合中插入以下資料 2 查詢learn集合中likes大於100的資料 gt 相當於sql語句 select from learn where likes 100 3 查詢learn集合中likes大於等於100的資料 gte 相當於sql語句 ...

mongodb 邏輯操作符

or in or是乙個邏輯or操作符操作在乙個資料或者多個表示式並且需要選擇至少乙個滿足條件的表示式,or有表示式為 注意事項 1 or中的所有表示式必須支援索引,否則的話mongodb就會掃瞄整個集合 2 當使用 or查詢並且使用索引時,每個 or的條件表示式都可以使用自己的索引,下面的例子中,可...

mongodb查詢操作符之比較操作符

qty 15,tags a b c qty 20,tags b qty 25,tags a b qty 30,tags b a 1.2.2 陣列欄位的陣列比較 查詢tags字段值包含子陣列 a b 的文件 db.inventory.find 等同於以下寫法 db.inventory.find 結果 ...