一已卸、啟動(dòng)服務(wù)器烛芬、創(chuàng)建數(shù)據(jù)庫(kù)和Collection
1、啟動(dòng)MongoDB服務(wù)器(bin目錄下)
2霞丧、連接MongoDB服務(wù)器?
3劲妙、操作數(shù)據(jù)庫(kù)?
4湃鹊、新建數(shù)據(jù)庫(kù)?
5、新建Collection(相當(dāng)于新建關(guān)系型數(shù)據(jù)庫(kù)中的表)
二镣奋、CRUD操作
首先打開(kāi)命令行窗口币呵,選擇對(duì)應(yīng)的數(shù)據(jù)庫(kù)-》右鍵-》Open intelliShell,紅色框是輸入的命令行侨颈,綠色框是輸出的提示信息
1余赢、Insert操作詳解
插入一個(gè)文檔(每個(gè)文檔的格式可以不一樣,可以同時(shí)插入兩個(gè)不同格式的文檔)哈垢,同時(shí)插入A和B兩個(gè)文檔也沒(méi)關(guān)系妻柒,會(huì)自動(dòng)生成唯一的_id
db.collection.insert({'id':1,'name':'Tom','age':13})---A
db.collection.insert({'id':1,'name':'Tom','age':13})---B
db.collection.insert({'id':1,'name':'Tom','age':13,'class':'5','school':'zjut'})
插入多個(gè)文檔,db.collection.insertMany([{'id':1,'name':'Tom','age':13},{'id':2,'name':'Tom','age':13},{'id':3,'name':'Tom','age':13}])
2耘分、find操作詳解
查詢所有举塔, db.collection.find()绑警,相當(dāng)于:SELECT * FROM table_name
按條件查詢,?db.collection.find({key:value})央渣,相當(dāng)于SELECT * FROM table_name?WHERE name??= ?
還有一些高級(jí)查詢方式计盒,以后補(bǔ)充。芽丹。北启。
3、update操作詳解拔第,以后補(bǔ)充咕村。。蚊俺。
4懈涛、delete操作詳解,以后補(bǔ)充春叫。肩钠。。
5暂殖、統(tǒng)計(jì)查找到的條數(shù)db.users.find().count();
6价匠、MongoDB查詢是否為空MongoDB查詢是否為空 - qq_27243963的博客 - CSDN博客
7、最詳細(xì)功能請(qǐng)查看官網(wǎng)The MongoDB 4.0 Manual — MongoDB Manual
MongoDB高級(jí)查詢 / count查詢記錄條數(shù) - 匯智網(wǎng)
8呛每、部分信息和圖片轉(zhuǎn)載自: