MongoDB 是由C++編寫的?那麼爲何會在Python領域中風生水起呢?

MongoDB支持各種編程語言:RUBY,PYTHON,JAVA,C++,PHP,C#等多種語言。

2、MongoDB安裝

3、mongoDB基本操作

(2)查詢操作

讀取操作從集合中檢索文檔

db.collection.find()

(5)插入數據

(8)排序

排序時,直接調用sort()方法,並在其中傳入排序的字段及升降序標誌即可

pymongo.ASCENDING為升序,pymongo.DESCENDING為降序

results=collection.find().sort('name',pymongo.ASCENDING)

(9)偏移

如只想去某幾個元素,可以利用skip()方法偏移位置來忽略前面的元素

results=collection.find().sort('name',pymongo.ASCENDING).skip(2) #只取第三個及後面的元素

另外還可以使用limit()方法指定要取的結果個數

results=collection.find().sort('name',pymongo.ASCENDING).skip(2).limit(2) #只取兩個結果

(12)其他操作

pyMongo還提供了一些組合方法:

find_one_and_delete() 查找後刪除

find_one_and_replace() 查找後替換

find_one_and_update() 查找後更新

create_index() 在集合上創建索引

create_indexes() 在集合上創建一個或多個索引

drop_index() 刪除此集合上的索引