mongodb資料庫的增 刪 改 查操作

2021-10-13 05:36:22 字數 2112 閱讀 7527

菜鳥-安裝教程》

一定要找到正確的安裝路徑,配置環境變數路徑要一直到bin檔案

cd g:\									//進入根目錄

md school //建立school目錄

mongod --dbpath g:\school				//開啟資料庫
cd g:\school					//進入資料檔案

g:\school>mongo //執行mongo

//資料庫

>show dbs //顯示所有資料庫

>use class001 //use 新增資料庫 use 庫名

>db //顯示當前所在的是哪乙個資料庫

>db.

dropdatabase()

//dropdatabase()方法刪除資料庫 命令列中刪除資料庫沒有任何提示。刪庫一定要謹慎。

>

//集合

>

//createcollection('集合名',options) options是可選引數,指定有關記憶體大小及索引的選項

>db.

createcollection

('class002'

)//createcollection()方法新增集合

>db.

createcollection

('class003'

,true

, autoindexid :

true

, size :

6142800

, max :

10000})

>db.class004.

insert()

//在mongodb中,插入一些文件時,會自動建立集合

>show collections //檢視已有集合

>show tables //檢視已有集合,集合類似資料庫中的表

>db.class003.

drop()

//drop()方法刪除集合 成功返回true 失敗返回false db.集合.drop()

>

//文件

>db.class001.

insert()

//insert()方法插入文件 db.集合.insert()

>db.class001.

insertone()

//insertone()方法插入單條文件資料 db.集合.insertone()

>

var res=db.class001.

insertmany([

,])//insertmany()方法插入多條文件資料

>res

>db.class001.

find()

//find()方法查詢文件,以非結構化的方式顯示所有文件 db.集合.find()

>db.class001.

findone()

//findone()方法只返回乙個文件

>db.class001.

find()

.pretty()

//pretty()方法以格式化的方式來顯示所有文件 db.集合.find().pretty()

>

>use class

>db.class.

insert(,

,,)>db.class.

update(,

})//update()方法更新文件

>db.class.

update(,

},)//update()方法更新文件如果需要修改多條相同的文件,則需要設定multi引數為true

>

//remove()方法刪除文件

>db.class.

remove()

//刪除指定文件

>db.class.

remove()

//刪除所有文件

關於mongodb資料庫的增刪改查

檢視所有資料庫列表 show dbs 使用資料庫 建立資料庫 use student 如果真的想把這個資料庫建立成功,那麼必須插入乙個資料。資料庫中不能直接插入資料,只能往集合 collections 中插入資料。不需要專門建立集合,只 需要寫點語法插入資料就會建立集合 db.student.ins...

Mongodb資料庫的增刪改查(三)

mongodb的增刪改查 7.1mongodb插入資料 7.2mongodb儲存資料 7.3mongodb的查詢 7.3.1 簡單查詢 方法findone 查詢,只返回第乙個 方法pretty 將結果格式化 不能和findone 一起使用 7.3.2 比較運算子 db.stu.find 7.3.3 ...

資料庫增刪改查

我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理 create table if not exists stuinfo 學了新建表我們還應該知道乙個東西,如何刪除表 deop table table name 怎麼檢視別人的見表語句呢 show create table stuinfo 怎...