MongoDB CRUD操作簡析
阿新 • • 發佈:2018-12-24
使用者使用MongoDB開發應用程式使用的是邏輯結構:
● MongoDB的文件,相當於關係資料庫中的一行記錄 ● 多個文件組成一個集合,相當於關係資料庫中的表 ● 多個集合邏輯上組織在一起就是資料庫 www.2cto.com 1、啟動MongoDB服務連線資料庫 mongod.exe啟動MongoDB服務,--dbpath指定資料文件儲存目錄(啟動服務之前手動建立好)
使用mongo.exe連線到MongoDB shell客戶端
2、建立資料庫 此時我們看到connection to:test,意思是當前連線的資料庫是test,這是資料庫系統預設將要建立的。因為此時並不存在名為test資料庫,我們可以通過檢視資料庫檔案存放目錄,發現在物理磁碟上並沒有這個資料庫,只有執行了插入資料的命令後,該資料庫才會真正的建立。 使用如下命令建立一個示例資料庫demo
use 命令用來切換當前資料庫,如果該資料庫不存在,則會先新建一個。 3、建立collection(關係資料庫中的表),並插入資料
db.users.insert()命令向users 集合中插入一條資料。如果集合users不存在,則會先新建一個,然後再插入資料,引數以JSON格式傳入。 www.2cto.com 4、查詢collection中資料
show dbs:顯示所有資料庫 show collections:顯示當前資料庫下的所有集合 db.users.find(): 顯示users集合下的所有資料文件 如果明確的知道自己當前要查詢的collection,直接使用db.collection名.find()查詢所有資料文件(記錄)。 5、update資料 我們修改Tom的密碼為111
db.users.update()的第一個引數代表查詢的條件,第二個代表更新的欄位,第三個代表如果不存在則插入,第四個代表是否允許修改多條記錄。 6、刪除資料 www.2cto.com 刪除name為Tom的資料文件
刪除所有資料文件,保留collection
7、刪除collection(刪除表)
8、刪除當前資料庫