MongoDB的CRUD操作(四)

2021-08-20 04:01:08 字數 1910 閱讀 1049

一,建立資料庫:

1,語法

mongodb 建立資料庫的語法格式如下:

usedatabase_name

如果資料庫不存在,則建立資料庫,否則切換到指定資料庫。

2,例項

>

userunoobswitched to db runoob

>

show dbs

local

0.078gb

test

0.078gb

剛建立的資料庫 runoob 並不在資料庫的列表中, 要顯示它,我們需要向 runoob 資料庫插入一些資料。

>db.

runoob

.insert

()writeresult

()>

show dbs

local

0.078gb

runoob

0.078gb

test

0.078gb

二,刪除資料庫

1, 語法

mongodb 刪除資料庫的語法格式如下:db.

dropdatabase

()刪除當前資料庫,預設為 test,你可以使用 db 命令檢視當前資料庫名。

2,例項

以下例項我們刪除了資料庫 runoob。

首先,檢視所有資料庫:

>

show dbs

local

0.078gb

runoob

0.078gb

test

0.078gb

接下來我們切換到資料庫 runoob:

>

userunoobswitched to db runoob

>

執行刪除命令:

>db.

dropdatabase

()最後,我們再通過 show dbs 命令資料庫是否刪除成功:

>

show dbs

local

0.078gb

test

0.078gb

>

刪除集合

集合刪除語法格式如下:db.

collection

.drop

()以下例項刪除了 runoob 資料庫中的集合 site:

>

userunoobswitched to db runoob

>

show tablessite

>db.

site

.drop

()true

>

show tables

>

建立操作

建立或插入操作將新

文件 新增到

集合 。如果集合當前不存在,則插入操作將建立集合。

mongodb提供了以下方法將文件插入到集合中:

閱讀操作

讀取操作從 

集合中 檢索

文件 ; 即查詢檔案集合。mongodb提供了以下方法來讀取集合中的文件:

您可以指定

查詢過濾器或

標識要返回的文件的

標準 。

更新操作

update操作修改現有

的檔案 乙個在

集合 。mongodb提供了以下方法來更新集合的文件:

在mongodb中,更新操作只針對乙個集合。mongodb中的所有寫入操作在單個文件的層次上都是

原子 的。

刪除操作

刪除操作從集合中刪除文件。mongodb提供了以下方法來刪除集合的文件:

在mongodb中,刪除操作只針對乙個

集合 。mongodb中的所有寫入操作在單個文件的層次上都是

原子 的。

您可以指定標識要刪除的文件的標準或篩選器。這些

過濾器 使用與讀取操作相同的語法。

MongoDB的簡單CRUD操作

一 前言 mongodb 以 json 格式儲存資料,和傳統的關係行資料庫如 mysql 有很大的區別,主要優點 沒有sql裡邊太多教條 做專案時,不用花很多時間先考慮太多建表的問題。資料的儲存,crud是常有的事,下面就小結部分簡單明瞭的 crud 使用方式 結果和 sql 幾乎一致 二 1 在u...

Mongodb的安裝與CRUD操作

what is mongodb mongo db是一款開源的非關係型資料庫 nosql 其文件模型自由靈活,可以讓你在開發過程中暢順無比。對於大資料量 高併發 弱事務的網際網路應用,mongodb可以應對自如。mongodb內建的水平擴充套件機制提供了從百萬到十億級別的資料量處理能力,完全可以滿足w...

MongoDB操作手冊CRUD更新update

修改記錄 mongodb提供了update 方法用於更新記錄。這個方法接受以下引數 乙個更新條件的json物件用於匹配記錄,乙個更新操作json物件用於宣告更新操作,和乙個選項json物件 宣告查詢條件,使用和查詢一樣的結構和語法。預設情況下,update 更新單條記錄,若要更新多條記錄,請使用mu...