pymongo 使用小結

2021-06-19 12:41:02 字數 1762 閱讀 8870

pymongo 使用小結

1、安裝pymongo

# easy_install pymongo

2、連線mongodb

>>

>

import

pymongo

>>

> conn 

= pymongo.connection(

'localhost', 

27017)

3、獲取資料庫列表

>>

> conn.database_names()

[u'test1', u

'test2', u

'admin', u

'local']

4、連線資料庫

>>

> db 

= conn.test1 或

>>

> db 

= conn[

'test1']

5、許可權驗證

>>

> db.authenticate(

'username', 

'password')

true

6、獲取聚集列表 (聚集的概念類似於關係型資料庫中的表)

>>

> db.collection_names()

[u'account', u

'role', u

'item', u

'online']

7、連線聚集

>>

> account 

= db.account 或

>>

> account 

= db[

'account']

8、檢視聚集的一條記錄

>>

> account.find_one()

9、檢視聚集的所有key (類似於關係型資料庫中的字段)

>>

> account.find_one().keys()

10、檢視聚集的所有記錄

>>

>

for i 

inaccount.

find

() :

... 

print i

11、檢視記錄總數

>>

> account.

find

().count()

12、根據條件查詢多條記錄

>>

>

for i 

inaccount.

find

() :

... 

print i

13、對查詢結果進行排序 (預設公升序ascending)

>>

> account.

find

().sort(

"name", pymongo.ascending)

>>

> account.

find

().sort([(

"name", pymongo.ascending), (

"active_time", pymongo.descending)])

14、新增記錄

>>

> account.insert()

15、更新記錄

>>

> account.update(, })

16、刪除記錄 (不帶條件表示全部刪除)

>>

> account.remove()

PyMongo基本使用

引用pymongo import pymongo 建立連線connection import pymongo conn pymongo.connection localhost 27017 或import conn connection localhost 27017 建立connection時,指...

PyMongo基本使用

引用pymongo import pymongo 建立連線connection import pymongo conn pymongo.connection localhost 27017 或 from pymongo import connection conn connection localh...

pymongo使用總結

閱讀目錄 回到頂部 pymongo是操作mongodb的python模組 回到頂部 easy install pymongo回到頂部 import pymongo conn pymongo.mongoclient host host,port port,tz aware false 回到頂部 con...