search, to find, internet

MongoDB 查詢基本語法

如何查詢MongoDB內想要的數據呢?那不得不學會下列基礎查詢語法…包含設定條件、查詢筆數、比大小等等,讓你輕鬆就上手唷~~

1. 查詢所有資料

語法 : -> find( {} )

db.getCollection('products').find({})

2. 查詢指定條件

語法 : -> find( { "欄位":"條件" })

db.getCollection('products').find({'id':'1'})

3. 查詢筆數

語法 : -> find( { "欄位":"條件" }).count()

db.getCollection('products').find({}).count()

4. 去重查詢

語法: -> distinct("欄位")

db.getCollection('products').distinct("tags")

5. 查詢條件大於小於

語法: -> .find({ "欄位" :{ "大小於判斷條件" : "數值" } })

db.getCollection('products').find({ 'price' :{ $lt : 80 } })

判斷條件相關列表:

1. 大於 -> $gt   
2. 小於 -> $lt 
3. 大於等於 -> $gte
4. 小於等於 -> $lte
5. 不等於 -> $ne 
6. 包含於 -> $in
7. 不包含於 -> $nin

有這些基本語法就能幫助你在Mongo內輕鬆查詢你想要的資料囉~~~

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。