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