資料查詢操作---------基本查詢
1.查詢所有的資料: db.xx.find()比較運算子的使用2.指定條件查詢 db.xx.find(查詢條件)
3. 只查詢符合條件的乙個 db.xx.findone()
4.pretty(): 將結果格式化 db.stu.findone().pretty()
小於:$lt 小於等於:$lte 大於:$gt 大於等於:$gte 不等於:$ne邏輯運算子的使用例:查詢年齡大於18的所有學生
db.stu.find(})
語法:db.xx.find(,]})範圍運算子的使用$and: "查詢年齡大於或等於18, 並且性別為true的學生"
用法一: db.stu.find(,gender:true})
用法二: db.stu.find(,]})
$ordb.stu.find(,]})
查詢年齡為18、 28的學⽣正則的使用db.stu.find(})
查詢sku以abc開頭的資料自定義查詢*db.products.find()
查詢sku以789結尾的資料
db.products.find(})
查詢年齡大於30的學生skip、limit 和 project(投影)的使用db.stu.find(
})
跳過兩個 顯示4個 db.stu.find().skip(2).limit(4)
db.xx.find(,)sort、count、distinct 去重db.stu.find()
sort 排序: -1降序 1 公升序年齡 排降序, 相同的按照id 降序 db.stu.find({}).sort()
count 統計個數
統計所有 db.xx.count()
根據條件 db.xx.find().count()
db.xx.distinct("去重欄位",)
取出年齡小於 60歲的的同學名字 db.stu.distinct("name",})
mongodb查詢資料命令
db.集合名字.find 如果find中沒有引數,那麼列出全部文件 按條件查詢 find中寫查詢的json對,例 db.student.find 多個條件查詢 find中將條件用逗號分隔開,例 db.student.find 條件符號 gt 大於號,使用方式 db.student.find lt 小...
mongodb的基礎命令
mongo 使用資料庫 mongod 開機 mongoimport 匯入資料 開機命令 mongod dbpath 路徑 dbpath 就是選擇資料庫文件所在的資料夾 也就是說mongodb中,有真的物理檔案,對應乙個個資料庫,u盤可以移動。但要使用這個資料庫,必須讓這個資料庫處於開機狀態,一旦停止...
mongodb基本查詢命令,聚合查詢
參考 mongodb常用操作一查詢 查詢資料使用find db.ht patient information.find 相當於sql select from ht patient information 查詢條件放在 中,以key value的形式書寫 即 操作,key value 多個條件用逗號隔...