時間:2024-02-07 12:09作者:下載吧人氣:22
我們在使用MongoDB的時候,一個集合里面能放多少數(shù)據(jù),一般取決于硬盤大小,只要硬盤足夠大,那么我們可以無休止地往里面添加數(shù)據(jù)。
然后,有些時候,我只想把MongoDB作為一個循環(huán)隊列來使用,期望它有這樣一個行為:
MongoDB有一種Collection叫做capped collection,就是為了實現(xiàn)這個目的而設(shè)計的。
普通的Collection不需要提前創(chuàng)建,只要往MongoDB里面插入數(shù)據(jù),MongoDB自動就會創(chuàng)建。而capped collection需要提前定義一個集合為capped類型。
語法如下:
import pymongo
conn = pymongo.MongoClient()
db = conn.test_capped
db.create_collection(‘info’, capped=True, size=1024 * 1024 * 10, max=5)
網(wǎng)友評論