1、官網地址mongodb
https://studio3t.com/數據庫
2、下載和安裝canvas
點擊DOWNLOAD便可下載windows
按照本身電腦系統進行選擇,而後填寫郵箱和選擇行業,第一次登陸若是不提交不會下載,下載完成是一個zip壓縮包(個人電腦是windows系統),解壓縮安裝便可,安裝途中能夠自行選擇安裝路徑spa
安裝完成選擇鏈接.net
根據提示進行操做,最後點擊保存便可命令行
右鍵新建的鏈接,選擇Add Database新建數據庫3d
輸入數據庫名稱點擊OKcode
右鍵建立的database,選擇Add Collection建立新的Collection(至關於新建關係型數據庫中的表),也能夠刪除數據庫Drop Databaseblog
3、CRUD操做
紅色框是輸入的命令行,綠色框是輸出的提示信息
一、Insert操做詳解
插入一個文檔,db.collection.insertOne()
db.collection.insertOne({
item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}
})
插入多個文檔,db.collection.insertMany()
db.collention.insertMany( {item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}
{item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}
{item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}
{item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}
)
二、Query操做詳解
查詢全部, db.collection.find(),至關於:SELECT * FROM table_name
數據源
按條件查詢db.collection.find({ke:value}),至關於SELECT * FROM table_name WHERE name = ?
db.collention.find({status: D})
使用查詢運算符指定條件指定查詢
db.collection.find({ status:{ $in:[ 'A', 'D' ] } })
指定AND條件查詢,至關於SELECT * FROM inventory WHERE status = 「A」 AND qty < 30
db.collection.find({ status: 'A', qyt: { $lt:30 } })
指定OR條件,至關於SELECT * FROM inventory WHERE status = 「A」 OR qty < 30
db.collection.find({ $or:[ { status: 'A' }, { qyt: { $lt:30 } } ] })
指定AND和OR條件,至關於SELECT * FROM inventory WHERE status = 「A」 AND ( qty < 30 OR item LIKE 「p%」 )
db.collection.find({
status: 'A', $or:[ { qyt:{ $lt:30 } }, { item:{/^p/} } ] })
更新單個文檔db.collection.updateOne()
db.collection.updateOne( { item: 'paper' }, { $set:[ { "size.name": 'out', status: D }, $currentDate: { lastModified: 'true' } ] } )
更新多個文檔db.collection.updateMany()
db.collection.updateMany( { qty: { $lt:50 } }, { $set:{ "size.name": 'nm', status: 'p' }, $currentDate: { lastModified:true } } )
替換文檔db.collection.replaceOne()。
db.collection.replaceOne( { item: 'paper' }, { item: 'paper', instork: [ { warehose: 'H', qyt: '88' }, { warehose: 'X', qyt: '66' } ] } )
刪除全部文檔db.collection.deleteMany()
刪除與條件匹配的文檔
文章轉載自:https://blog.csdn.net/weixin_39999535/article/details/81383196