MongoDB 小白學習(第二章)基本操作

2021-08-22 11:39:58 字數 1923 閱讀 3060

mongodb use database_name 用於建立資料庫。該命令如果資料庫不存在,將建立乙個新的資料庫, 否則將返回現有的資料庫。

use database語句的基本語法如下:

use database_name --建立資料庫
如果想建立乙個資料庫名稱為 , 那麼use database語句應該如下:

檢視剛剛建立的資料庫,是否存在的命令   檢視列表的命令show dbs

要顯示的資料庫,需要至少插入乙個文件進去語法格式:db.movie.insert()

檢視當前使用的資料庫 語法格式:db

mongodb db.dropdatabase() 命令用於刪除現有的資料庫

dropdatabase()指令的基本語法如下:

db.dropdatabase()

這將刪除選定的資料庫。如果沒有選擇任何資料庫,那麼它會刪除預設的「test」資料庫

如果想刪除新的資料庫, 那麼dropdatabase()命令將如下所示:

mongodb 的db.createcollection(name, options)用於建立集合。 在命令中,name是要建立集合的名稱。options是乙個文件,用於指定集合的配置

引數型別

描述name

string

要建立的集合的名稱

options

document

(可選)指定有關記憶體大小和索引選項

選項引數是可選的,所以需要指定集合的唯一名字。

createcollection()方法的基本語法如下

可以通過使用show collections命令來檢查建立的集合

字段型別

描述boolean

(可選)如果為true,它啟用上限集合。上限集合是乙個固定大小的集合,當它達到其最大尺寸會自動覆蓋最老的條目。 如果指定true,則還需要指定引數的大小。

autoindexid

boolean

(可選)如果為true,自動建立索引_id欄位。預設的值是 false.

size

number

maxnumber

(可選)指定上限集合允許的最大檔案數。

在mongodb中並不需要建立集合。 當插入一些文件 mongodb 會自動建立集合。

語法格式 db.test.insert()

檢視集合

mongodb 的 db.collection.drop() 用於從資料庫中刪除集合。

drop() 命令的基本語法如下

db.collection_name.drop()
刪除前要選著資料庫-->選著使用集合-->在刪除

第二章學習筆記

在c 中,陣列下標從0開始,而不是1.c 不支援陣列的抽象,也不支援對整個陣列的操作。在c 中,物件可以靜態分配 即編譯器在處理程式源 時分配,也可以動態分配 即程式執行時,用執行時刻庫函式來分配。靜態與動態記憶體分配的兩個主要區別是 1 靜態物件是有名字的變數,可以直接對你進行操作。而動態物件是沒...

C Primer學習 第二章

c 是一門靜態型別語言,在編譯時會作型別檢查。c 中初始化不是賦值。宣告和定義 extern關鍵字可以用來宣告變數名而不定義 extern宣告不是定義,也不分配儲存空間。extern int i int i extern double pi 3.1416 只有當extern宣告位於函式外部時,才可以...

C 第二章學習

在c 中用同一名字定義多個函式,多個同名函式的個數和型別可以完全不同。int abs int n double abs double n 當同樣名字的函式出現在同一作用域內,就是函式過載。一般過載函式執行相同的功能。必須有兩種差別之一 1 乙個或多個引數的型別不同。2 函式的引數個數不同。如果內部變...