MongoDB (三) 進階搜尋

進階搜尋

使用進階搜尋,在find({ })裡的物件的值要再使用物件指定

1
$eq: 搜尋相等的值

1
$in: 搜尋多筆資料

1
$nin: 搜尋多筆不等於的資料

1
$ne: 搜尋不等於值的所有結果

1
$gt: 回傳大於的值

1
$gte: 回傳大於等於的值

1
$lt: 回傳小於的值

1
$lte: 回傳小於等於的值

1
$exits: 回傳欄位存在的值,true是存在,false是不存在

1
$not: 回傳不符合條件的資料

多重尋找

1
$and: 尋找條件都符合的資料

1
$or: 尋找條件之一符合的資料

1
$expr : 後方可放入表達式,欄位名稱要加上 $

深層尋找

如果資料裡還有物件,屬於巢狀結構的話,使用.的方式尋找

1
$findOne: 回傳找到的第一筆資料

1
$countDocument: 計算資料筆數