(2018-04-29.Python從Zero到One)二、MongoDB__2.2.5與python交互

與python交互

進(jìn)入虛擬環(huán)境
sudo pip install pymongo
或源碼安裝
python setup.py

  • 引入包pymongo
import pymongo

  • 連接,創(chuàng)建客戶端
client=pymongo.MongoClient("localhost", 27017)

  • 獲得數(shù)據(jù)庫(kù)test1
db=client.test1

  • 獲得集合stu
stu = db.stu

  • 添加文檔
s1={name:'gj',age:18}
s1_id = stu.insert_one(s1).inserted_id

  • 查找一個(gè)文檔
s2=stu.find_one()

  • 查找多個(gè)文檔1
for cur in stu.find():
    print cur

  • 查找多個(gè)文檔2
cur=stu.find()
cur.next()
cur.next()
cur.next()

  • 獲取文檔個(gè)數(shù)
print stu.count()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 簡(jiǎn)介 MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的NoSQL數(shù)據(jù)庫(kù) 由C++語(yǔ)言編寫,運(yùn)行穩(wěn)定,性能高 旨在為 WE...
    大熊_7d48閱讀 37,869評(píng)論 1 9
  • 1. MongoDB 簡(jiǎn)介 MongoDB是一個(gè)可擴(kuò)展的高性能,開源,模式自由,面向文檔的NoSQL,基于分布式文...
    rhlp閱讀 1,227評(píng)論 0 3
  • 簡(jiǎn)介 NoSQL : 全名為Not Only SQL, 指的是非關(guān)系型的數(shù)據(jù)庫(kù) 隨著訪問(wèn)量上升, 網(wǎng)站的數(shù)據(jù)庫(kù)性能...
    奮斗的老王閱讀 3,139評(píng)論 4 47
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,840評(píng)論 6 427
  • 每天隨手拍,留住瞬間的美好~加倍美好!我們來(lái)啦! 從現(xiàn)在開始,我們每周由一位小伙伴當(dāng)家主持,負(fù)責(zé)這周的主題。周總結(jié)...
    水若_小水囈夢(mèng)閱讀 366評(píng)論 0 3

友情鏈接更多精彩內(nèi)容