mongodb的集合操作

2021-09-07 17:25:24 字數 1540 閱讀 3288

1.手動建立:

語法格式:

db.createcollection(name,options)

引數說明:

options 可以是如下引數:

字段型別

描述布林

(可選)如果為 true,則建立固定集合。固定集合是指有著固定大小的集合,當達到最大值時,它會自動覆蓋最早的文件。

當該值為 true 時,必須指定 size 引數。

autoindexid

布林(可選)如為 true,自動在 _id 字段建立索引。預設為 false。

size

數值max

數值(可選)指定固定集合中包含文件的最大數

例如:在exam表中建立colle1集合:

>use exam

switched to db exam

> db.createcollection("

colle1")

>show collections #檢視當前資料庫的集合

colle1

system.indexes

建立固定集合 mycol,整個集合空間大小 6142800 kb, 文件最大個數為 10000 個。

> db.createcollection("

mycol

, size :

6142800, max : 10000

} )>

2.在 mongodb 中,你不需要建立集合。當你插入一些文件時,mongodb 會自動建立集合。

>show collections

colle1

system.indexes

> db.exam.insert()

writeresult()

>show collections

colle1

exam

system.indexes

語法格式:

db.collection.drop()

返回值

如果成功刪除選定集合,則 drop() 方法返回 true,否則返回 false。

例如:檢視所有的集合並刪除其中乙個集合

>show collections

colle1

exam

system.indexes

>show tables

colle1

exam

system.indexes

>db.colle1.drop()

true

>show tables

exam

system.indexes

>

檢視當前資料的集合可以用show collections或者show tables

Mongodb的集合操作

1.建立集合 方法1 db.createcollection collection name e.g db.createcollection class1 方法2 當向乙個集合中插入資料時如果集合不存在則自動建立 db.classname.insert 2.檢視集合 show tables show...

MongoDB 概念 庫操作 集合的基本操作

三個概念 資料庫 database 資料庫是乙個倉庫,在倉庫中可以存放集合 集合 collection 集合類似於陣列,在集合中可以存放文件 文件 document 文件資料庫中的最小單位,我們儲存和操作內容都是文件show dbs show databasesuse 庫名稱 如果該資料庫不存在,就...

MongoDB的資料庫操作 集合操作

建立資料庫 選擇和建立資料庫,如果資料庫不存在則自動建立 use articledb switched to db articledb 資料庫建立在記憶體中 show dbs admin 0.000gb config 0.000gb local 0.000gb在mongodb中,集合只有在內容插入後...