时间:2024-02-07 12:09作者:下载吧人气:25
我们在使用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)
网友评论