Mongodb基本語法

術語解析

|--------|:--------:|
| database | 數(shù)據(jù)庫 |
| collection | 數(shù)據(jù)庫表/集合 |
| document | 數(shù)據(jù)記錄行/文檔 |
| field | 數(shù)據(jù)字段/域 |
| primary key | 主鍵,MongoDB自動將_id字段設置為主鍵 |

創(chuàng)建數(shù)據(jù)庫

use books

如果books數(shù)據(jù)庫不存在,則創(chuàng)建數(shù)據(jù)庫,否則切換到指定數(shù)據(jù)庫。
剛創(chuàng)建的數(shù)據(jù)庫并不在數(shù)據(jù)庫的列表中, 要顯示它,我們需要向數(shù)據(jù)庫插入一些數(shù)據(jù)。

插入數(shù)據(jù)

db.english.insert({"name":"菜鳥教程"})

向英語表插入數(shù)據(jù)

查看所有數(shù)據(jù)庫

show dbs

查看當前數(shù)據(jù)庫

db

刪除當前數(shù)據(jù)庫

db.dropDatabase()

插入記錄

db.COLLECTION_NAME.insert(document)
// 英語表中插入一條記錄
db.english.insert({"lesson1":"xxxxx"})

刪除記錄

db.COLLECTION_NAME.remove(document)

// 英語表中刪除記錄
db.english.remove({"lesson1":"xxxxx"})

// 英語表中刪除1條記錄
// 1,true,10 都是刪除1條記錄
db.english.remove({'lesson1':'xxxxx'},1)
db.english.remove({'lesson1':'xxxxx'},10)
db.english.remove({'lesson1':'xxxxx'},true)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容