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: 計算資料筆數 |