基本概念
-
數據庫(database):是一個倉庫,倉庫中可以存放集合
- 集合(collections):類似數組,在集合中可以存放文檔
- 文檔(document):文檔數據庫的最小單位,我們存儲和操作的內容全部是文檔
基本指令
- 1.show dbs 顯示數據庫
- 2.show databases 顯示數據庫
- 3.第一次存放文檔時新建數據庫,無需新建
- 4.use xxx 切換到xxx數據庫
- 5.show collections 顯示數據庫中的集合
- 6.db.<collection>.insert(doc) 插入文檔
- 7.db.<collection>.find() 查看所有的文檔
- 8.db.<collection>.find({key:value}) 查看帶有指定key value文檔的集合
- 9.db.<collection>.findOne({key:value}).name 查看指定key value的第一個文檔
- 10.db.<collection>.find({key:value}).count() 查看數量
- 11.db.<collection>.find({key:value}).length() 查看數量
- 12.db.<collection>.update(doc1,doc2) 把查詢帶有doc1的屬性的文檔用doc2替代
- 13. db.student.update({age:1000},{$set:{strenth:10}}) 如何設置屬性,沒有屬性可以增加屬性
- 14. db.student.update({age:1000},{$unset:{strenth:10}}) 刪除strenth為key的條目
- 15.db.student.remove(doc,isSingle) 刪除一個或者多個
- 16.db.student.deleteOne(doc) 刪除一個
- 17.db.student.deleteMany(doc) 刪除多個
- remove(doc,true) 第二個參數傳入true,則只刪除一個
- remove({}) 全部刪除
觀看bilibili指定av47425352到p9為止