查找集合中所有數(shù)據(jù)
db.mycol.find()
只查詢文檔字段
db.restaurants.find( { "borough": "Manhattan" } )
使用 .
查詢被嵌套的字段
db.restaurants.find( { "address.zipcode": "10075" } )
.
也可以查詢數(shù)組中的字段
db.restaurants.find( { "array.item": "B" } )
運算查詢:查找分?jǐn)?shù)大于 30 的數(shù)據(jù)
db.restaurants.find( { "grades.score": { $gt: 30 } } )
詳細(xì)列表查詢
同時滿足條件的數(shù)據(jù)
db.restaurants.find( { "cuisine": "Italian", "address.zipcode": "10075" } )
滿足其中一條
db.restaurants.find(
{ $or: [ { "cuisine": "Italian" }, { "address.zipcode": "10075" } ] }
)
結(jié)果排序
db.restaurants.find().sort( { "borough": 1, "address.zipcode": 1 } )