LiteDb 中集合的大小

Size of a collection in LiteDb

是否可以获取集合的大小(磁盘space)?

我想限制数据库的大小并有一些集合,这些集合的大小会随着时间的推移而增加。如果此集合的大小太大,我想删除旧条目。类似于mongoDb中的上限集合,但我对高吞吐量操作不感兴趣。

在 LiteDB 中,可以在连接字符串中使用 Limit Size 来限制数据文件的文件大小。此参数限制不断增长的文件大小(日志区域除外)。 当从任何数据页中删除文档时,此空白区域将仅用于同一集合。如果从一个页面(4096 字节)中删除所有文档,则所有该页面都被标记为空并且可以用于任何其他集合。

但是,此资源不可用集合,仅适用于所有数据库。