# 0. pip install pymongo
# 1. 匯入模組
from pymongo import *
# 2. 建立客戶端物件
client = mongoclient(host='127.0.0.1',port=27017)
# 3.獲取mongo資料庫物件
db_01 = client.db_01
# 4. 資料庫操作
# 1> 增
db_01.mycoll.insert()
# 終端開啟服務端
sudo mongod
# 新開終端開啟客戶端
mongo
#客戶端部分 查詢結果部分
> show dbs
db_01 0.000gb
local 0.000gb
> use db_01
switched to db db_01
> show collections
mycoll
> db.mycoll.find()
[注意] 第一步操作需要耐心操作,可能出現的bug有:
1.connection refused
解決方案:
2.終端出現active: failed (result: exit-code)
# 0. pip install pymongo
# 1. 匯入模組
from pymongo import *
# 2. 建立客戶端物件
client = mongoclient(host='127.0.0.1',port=27017)
# 3.獲取mongo資料庫物件
db_01 = client.db_01
# 4. 資料庫操作
# 1> 增
db_01.mycoll.insert()
# 2> 更新
db_01.mycoll.update(
# 更新條件
,# 更新內容
},# multi=true
)
> db.mycoll.find()
如果將multi = true寫成如下情況,會出現typeerror: upsert must be true or false
# 2> 更新
db_01.mycoll.update(
...)
綜上看出:每一部分前面**基本一致,後續只寫該部分相對應的**
# 3> 查
# 返回的是乙個游標,游標可以使記憶體使用率下降
cursor = db_01.mycoll.find(})
# 利用for in 迴圈游標
for row in cursor:
print(row)
db_01.mycoll.remove(
})
db_01.mycoll.remove({})
MongoDB介紹與安裝
mongodb 說明database database 資料庫table collection sql為資料庫表,mongodb為集合 rowdocument sql為資料記錄行,mongodb為文件 column field sql為字段,mongodb為域 index index 索引table...
MongoDB介紹與安裝
mongodb 是一款nosql型別的文件型資料庫 功能強大 使用靈活 效能卓越且易於擴充套件的資料庫 特點 1 面向集合儲存 2 模式自由 3 豐富的查詢語句 4 多級索引 5 複製集機制 6 易水平擴充套件 7 支援檔案儲存 8 可插入式儲存引擎 9 跨平台 支援多種語言 適用場景 1 資料快取...
MongoDB入門基礎及介紹
什麼是mongodb?mongodb 是乙個跨平台的,面向文件的資料庫,是當前 nosql 資料庫產品中最熱門的一種。它介於關聯式資料庫和非關聯式資料庫之間,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的產品。它支援的資料結構非常鬆散,是類似 json 的 bson 格式,因此可以儲存比較複雜的...