我正在尝试为包含大量文档的集合优化数据库大小。这些文档具有许多由小整数(<255)表示的属性。在SQL Server世界中,这些将存储为tinyint值,但我能找到的最小BSON类型是Int32。
是否有在MongoDB中有效存储小整数的替代方法?
答案 0 :(得分:3)
Tinyint
数据类型等于Byte
(-256&lt; Byte&lt; 255)和SmallInt
Int16
。
但是 MongoDB 以称为BSON的二进制格式存储数据,该格式支持这些数字数据类型:
参考: