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 函式的引數個數不同。如果內部變...