MongoDB下的高階查詢示例

2021-08-31 22:27:36 字數 1344 閱讀 3064

# mongo

mongodb shell version: 1.8.1

connecting to: test

> db

test

> show collections

data_test

system.indexes

system.users

> db.data_test.find().skip(3).limit(4)//分頁查詢,從第4條記錄起,每頁4條。

} }

} }

> db.data_test.find({},{},4,3)//與上相同,注意此頁大小和起始位置的位置

} }

} }

> db.data_test.find().sort()//order by:按username倒序

} }

} }

} }

} }

} }

> db.data_test.find(,"age":})//查詢username!='bill tu10' and age>7

} }

> db.data_test.find(,"age":})//查詢age>=2 and age<=5

} }

} }

} > db.data_test.find(})//查詢rank=all(7,7)

} > db.data_test.find(})//查詢rank=all(7,7,7)

} > db.data_test.find(})

> db.data_test.find(})//查詢age%2==0

} }

} }

} > db.data_test.find(})//查詢rank in(3,4)

} }

> db.data_test.find(})//查詢rank not in(2,3)

} }

} }

} }

} }

> db.data_test.find(},}]})//查詢age>3 or rank=all(1,1)

} }

} }

} }

} }

> db.data_test.find(},}]})//查詢not (age>3 or rank=all(1,1))

} }

> db.data_test.find(})//查詢rank陣列大小為3的記錄

} }

} }

} }

} }

} }

MongoDB查詢高階

投影 對返回的結果進行篩選,返回必要的字段 db.col.find 引數為字段與值,值為1表示顯示 特殊 對於 id列缺省是顯示的,如果不顯示需要明確設定為0 mongodb查詢條件除了支援使用比較運算子之外,還支援範圍 正則 邏輯運算子 分頁 排序 統計個數等 邏輯運算子 and條件 find 方...

Mongodb 資料的高階查詢

db.集合名稱.find db.集合名稱.findone db.集合名稱.find db.集合名稱.find pretty db.test1.find db.test1.find db.test1.find 2020 07 05t22 13 47.779 0800 referenceerror zh...

mongoDB高階查詢解析

資料查詢 find 查詢 db.集合名稱.find findone 查詢,只返回第乙個 db.集合名稱.findone pretty 將結果格式化n db.集合名稱.find pretty 比較運算子 等於 預設是等於判斷,沒有運算子 小於 lt less than 小於等於 lte less th...