MangoDB的基本操作

2021-10-09 00:14:55 字數 1646 閱讀 8994

show dbs顯示全部資料庫

use ***用庫,創庫

**db.dropdatabase()**刪除當前資料庫

db ***顯示當前資料庫

db.createcollect(「表名」);創表

show collections/ show tables;顯示所有表

#在新資料庫裡有表,才能在show dbs裡看到

#插入資料自動創表

db.集合名稱.insert();插資料

db.集合名稱.find()查全部資料

db.集合名稱.find()有乙個條件查

db.集合名稱.remove(「name」:「張三」)刪

db.集合名稱.update(,})改

建立集合(2種)

db.createcollection(name, options)

顯示建立:db.createcollection(「集合名稱」)

隱式建立:db.集合名稱.insert({})同時可以向裡面插入資料

向集合新增文件

db.集合名稱.insert({})

db.集合名稱.insert([,,]); 乙個不要

db.集合名稱.find() 查詢集合中的所有文件

db.集合名稱.findone() 第乙個文件

db.集合名稱.find(查詢條件)

1為真(顯示)0為假(不顯示)

id會顯示出來,除非明確說明(_id:0,),其他不寫不會顯示出來

db.集合名稱.count() 統計集合數量

db.集合名稱.find().skip(100).limit(3) ** 出現最後3條 !

db.集合名稱.update(,}) 增添屬性 !

db.集合名稱.update(,})刪除屬性 !

db.集合名稱.repalceone(,)替換

db.集合名稱.remove(刪除條件)

db.集合名稱.remove({}) 刪除集合

統計(count),排序(sort),分頁(skip,limit)

1正序,最後的結果和資料count(1),-1倒序 ;

$ in:類似於關係型資料庫in,有就行;

$ nin:與$in相反,只要沒有就行

katex parse error: expected '}', got 'eof' at end of input: …c2.find(})

db.c2.find(}) #無返回

$ or,表示或者的關係

db.customer.find(,]})

$ exists,用於查詢集合中存不存在某個鍵的文件 katex parse error: expected '}', got 'eof' at end of input: …ta.find(}) #集合中存在name鍵的所有文件

$ inc表示使某個鍵值加減指定的數值(只能用於整數,長整數或雙精度浮點數)

db.games.update(,})

mangodb域關係型資料庫mysql的對比

1,mangodb域關係型資料庫mysql的對比 mysql mango database database table collection row document 文件 column資料屬性 field 字段 域 index index primary key primary key mnag...

的基本操作

命令模式 不可以輸入內容,只能使用命令,進入vi的預設模式 插入模式 可以輸入內容 最底行模式 游標停在最底行,如儲存檔案 命令模式切換到插入模式 按鍵效果 插入到游標所在位置的前邊 a插入到游標所在位置的後邊 o插入到游標所在行的下一行 i插入到游標所在行的行首 a插入到游標所在行的行尾 o插入到...

MangoDB4 0版本的安裝與配置

安裝版本為4.0.9,關於msi可執行安裝版,讓我感受到了來自win10深深的惡意。安裝到一半會提示需要許可權才能繼續安裝。低版本是不會報這個問題的。想直接免配置安裝是不可能了,安裝包無法以管理員身份執行安裝。1.建立資料夾和檔案 需要建立conf data logs三個資料夾和乙個配置檔案mong...