MongoDB之增刪改查(一)
阿新 • • 發佈:2017-07-21
type over friend top ews tex 內容 ive review
本文主要介紹MongoDB數據庫增刪改查操作。
增
mongoDB和其它關系型數據庫一樣,通過insert來添加數據到集合中去。
db.collectionName.insert(內容)
顯示數據庫中全部集合:
show collections
刪
MongoDB中通過remove來刪除集合中符合一定條件的文檔。
remove接受一個參數。作為尋找要刪除文檔的條件:
當然了,也能夠直接刪除一整個集合,通過drop方法:
db.person.drop()
刪除集合然後重建索引比刪除集合中全部的文檔速度要快。
改
改動操作相比添加和刪除而言較為復雜,由於MongoDB不只能夠使用update方法,還能夠使用非常多的輔助改動器,我們先來說說update方法。
update
update方法接受兩個參數,第一個是找到文檔的限定條件,第二個須要改動的新文檔:
上面update中的({“name”:”liufang”},post)
,中的name:liufang
相當於關系型數據庫中的where中的推斷條件,而post則相對於set語句後的運行內容。
更新最簡單的就是使用一個新文檔來替代匹配的文檔,這適用於模式結構發生較大變化的時候.如將以下的文檔:
{
"name":"tyq",
"age":22,
“date”:new Date()
}
改動為:
{
"name":"tyq",
“age”:22,
“friends”:”liufang”
}
例如以下圖:
改動器
再來談談MongoDB強大的改動器。
MongoDB有著一些輔助改動器。比方