- 軟件大小:279KB
- 軟件語言:中文
- 軟件類型(xíng):國(guó)產軟件
- 軟件類別:免費(fèi)軟件 / 數據庫類
- 更新時間:2018-08-27 15:06
- 運行環境:WinAll, WinXP, Win7, Win8
- 軟件等級:
- 軟件廠商:
- 官方網站:http://www.ynaad.com/
2.60M/中文/10.0
17.16M/中文/5.0
3.59M/中文/4.1
20.00M/中文/1.9
15.50M/中文/2.0
pymongo是python中用來操(cāo)作mongodb的一個庫,支(zhī)持(chí)數據數據、文(wén)檔插入,是python使用中非常重要的工具,綠色資源網提供了官方(fāng)最新版下載!
Python使用MongoDB的簡單教程,將(jiāng)使用pymongo對MongoDB進行的各種操作進行了(le)簡單的匯總,NoSQLFan進行了簡單整理,使用Python的同學可以看一(yī)看。
1.使用(yòng)pymongo的第一步首先是(shì)連(lián)接Client來使用服務:
from pymongo import MongoClient
Client = MongoClient()
2.獲取數據庫(database)
在MongoDB中一個實例能夠支持多個獨立的數據庫,你可(kě)以用點(diǎn)取屬性的方式(shì)來(lái)獲取數據庫,或者通過字典的方式獲(huò)取(qǔ):
db = Client.test_database
db = Client['test_database']
(注:‘test’可(kě)以換成你想(xiǎng)要用的名(míng)字,比如“python_database”)
3.獲取Collection
Collection是存儲(chǔ)在MongoDB中的一組文件,同獲取database一樣,你可(kě)以(yǐ)用點取屬性(xìng)的方式或者字典的方法獲取:
collection = db.test_collection
collection = db['test_collection']
4.存儲數據
在MongoDB中,數據是以BSON的(de)類型存儲的。見下麵的post:
import datetime
post = ['type':'BSON',
'date':datetime.datetime.utcnow()]
了解完MongoDB的數據格式後,你可以(yǐ)通過以下的方式插入數據(其中。inserted_id將返回ObjectId對象):
document1 = {‘x':1}
document2 = {'x':2}
posts = db.posts #你(nǐ)也可以(yǐ)不這樣做,每次通過db.posts調用
post_1 = posts.insert_one(document1)。inserted_id
post_2 = posts.insert_one(document2)。inserted_id
每(měi)個插(chā)入的數據對應一個ObjectId,可直接查看:
>>>post_1
ObjectId(…)
>>>post_2
ObjectId(…)
你還可以用insert_many()插入多(duō)個文檔:
new_document = [{'x':3},
{'x':4}]
result = posts.insert_many(new_document)
>>>result.inserted_ids
[ObjectId(…),ObjectId(…)]
下載相應平台的版(bǎn)本(běn),解壓即(jí)可。為方便使用,將bin路徑添加到係(xì)統path環(huán)境變量裏。其中mongod是服務器,mongo是客戶shell,然後創建數據文件目錄:在c盤下創建data文件(jiàn)夾,裏麵創建db文件夾(jiá)。
請描述您所遇到的錯誤,我們將盡快予以修(xiū)正(zhèng),謝謝!
*必填項,請輸入內容