Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以获得集合的大小(磁盘空间)?
我想限制数据库的大小并有一些集合,这些集合会随着时间的推移而增长。如果此集合的大小太大,我想删除旧条目。类似于 mongoDb 中的上限集合,但我对高吞吐量操作不感兴趣。
在 LiteDB 中,可以使用Limit Size连接字符串来限制数据文件文件的大小。此参数限制不断增长的文件大小(日志区域除外)。当从任何数据页面中删除文档时,该空白区域将仅用于同一集合。如果从一个页面(4096 字节)中删除所有文档,则所有该页面都被标记为空,并且可以用于任何其他集合。
Limit Size
但是,此资源不能通过集合获得,仅适用于所有数据库。