資訊內(nèi)容
linux下MongoDB的使用教程
u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
1、 創(chuàng)建數(shù)據(jù)庫(kù)u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
語(yǔ)法u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
use DATABASE_NAMEu1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
創(chuàng)建一個(gè) user_data 的數(shù)據(jù)庫(kù),使用 db 命令查看u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> use user_data switched to db user_data > db user_data >查看所有數(shù)據(jù)庫(kù)使用show dbsu1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> show dbs admin 0.000GB config 0.000GB local 0.000GB test 0.000GB可以看到,剛創(chuàng)建的數(shù)據(jù)庫(kù) user_data 并不在數(shù)據(jù)庫(kù)的列表中, 要顯示它,我們需要向 user_data 數(shù)據(jù)庫(kù)插入一些數(shù)據(jù)。u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> db.user_data.insert({"name":"關(guān)注公眾號(hào),小羅技術(shù)筆記,專注于開發(fā)技術(shù)的研究與知識(shí)分享"}) WriteResult({ "nInserted" : 1 }) > show dbs admin 0.000GB config 0.000GB local 0.000GB user_data 0.000GB test 0.000GBMongoDB 中默認(rèn)的數(shù)據(jù)庫(kù)為 test,如果你沒有創(chuàng)建新的數(shù)據(jù)庫(kù),集合將存放在 test 數(shù)據(jù)庫(kù)中。u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
2、 刪除數(shù)據(jù)庫(kù)u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
語(yǔ)法u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
db.dropDatabase()u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
以下操作會(huì)把user_data數(shù)據(jù)刪除u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
查看所有數(shù)據(jù)庫(kù)u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> show dbs admin 0.000GB config 0.000GB local 0.000GB user_data 0.000GB test 0.000GB切換到user_data數(shù)據(jù)庫(kù)u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> use user_data switched to db user_data使用db.dropDatabase() 刪除數(shù)據(jù)庫(kù)u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> db.dropDatabase() { "dropped" : "user_data", "ok" : 1 }看到已經(jīng)刪除了u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> show dbs admin 0.000GB config 0.000GB local 0.000GB test 0.000GB3、 刪除文檔u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
remove()函數(shù)是用來(lái)移除集合中的數(shù)據(jù)。u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
數(shù)據(jù)更新可以使用update()函數(shù)。在執(zhí)行remove()函數(shù)前先執(zhí)行find()命令來(lái)判斷執(zhí)行的條件是否正確,這是一個(gè)比較好的習(xí)慣。u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
remove() 方法已經(jīng)過(guò)時(shí)了,現(xiàn)在*方推薦使用 deleteOne() 和 deleteMany() 方法。u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
如刪除集合下全部文檔:u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> db.col.deleteMany({}) { "acknowledged" : true, "deletedCount" : 2 } > db.col.find()刪除 title 等于 “技術(shù)筆記” 的全部文檔:u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> db.collection.deleteMany({ title : "技術(shù)筆記"}) { "acknowledged" : true, "deletedCount" : 2 } > > db.collection.find() { "_id" : ObjectId("5a69f188ec3046ee8ae54dc0"), "description" : "技術(shù)筆記,專注于開發(fā)技術(shù)的研究與知識(shí)分享" }刪除 weixin 等于 “技術(shù)筆記” 的一個(gè)文檔:u1b少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
> db.col.insert({weixin:"技術(shù)筆記"}) WriteResult({ "nInserted" : 1 }) > db.col.find() { "_id" : ObjectId("5a69f5a0ec3046ee8ae54dc1"), "weixin" : "技術(shù)筆記" } > db.col.deleteOne({weixin:"技術(shù)筆記"}) { "acknowledged" : true, "deletedCount" : 1 } > db.col.find()
- 上一篇
Python中有substr函數(shù)嗎
簡(jiǎn)介Python中有substr函數(shù)嗎Python中沒有substr函數(shù),但是有類似的功能,就是切片。String在python中被當(dāng)做Unicode代碼值的序列,用string[i:j:k]格式來(lái)進(jìn)行切片。Unicode值的取值范圍在U0000-U10FFFF之間。Python沒有char類型,字符串
- 下一篇
Python 列表推導(dǎo)式使用的注意事項(xiàng)
簡(jiǎn)介python視頻教程欄目介紹Python列表推導(dǎo)式的使用。相關(guān)免費(fèi)學(xué)習(xí)推薦:python視頻教程Python列表推導(dǎo)式并不是給初學(xué)者用的,因?yàn)樗浅7粗庇X,甚至對(duì)于有其他編程語(yǔ)言背景的人也是如此。我們接觸到List的使用時(shí),學(xué)習(xí)的內(nèi)容都是零散的。所以我們?nèi)鄙僖粋€(gè)關(guān)于如何在各種各樣的場(chǎng)景下使用List
