我們在之前都是依照特定 id 去操作資料,但是資料庫的功能可不只有這麼簡單,我們現在就要來學如何對 id 以外的資料做不同的搜尋。
還記得我們是如何找到特定 id 的資料的嗎?用一樣的方法也能用不同的條件找資料哦!
collection.find({
score: 88
});
--
$gt
) & 大於等於 ($gte
)result = students.find({
score: {
$gt: 60
}
});
想想看
gt 是哪兩個英文字的縮寫呢? gte 是哪三個英文字的縮寫呢?
--
$lt
) & 小於等於 ($lte
)「猜」看看 小於 的寫法是如何呢?(偷偷參考一下大於的做法吧)
想想看
lt 是哪兩個英文字的縮寫呢? lte 是哪三個英文字的縮寫呢?
--
$ne
)「猜」看看 不等於 的寫法是如何呢?(偷偷參考一下大於的做法吧)
--
itemCollection.find({
price: {
"$gt": 90,
"$lt": 150
}
});
在頁面上增加一個「年齡大於」欄位及「搜尋」按鈕, 當點下「搜尋」時會只顯示年齡大於欄位中數字的學生資料。