我刚开始使用 MongoDB,我注意到其中一件事是它使用 BSON在内部存储数据。然而,文档并不清楚 BSON 是什么以及它在 MongoDB 中的使用方式。谁能给我解释一下?
最佳答案
BSON是 MongoDB 在将文档存储在集合中时使用的类 JSON 文档的二进制编码。它增加了对 JSON 中不支持的数据类型(如日期和二进制)的支持。
实际上,在使用 MongoDB 时,您不必对 BSON 有太多了解,您只需要在构建文档时使用您的语言的 native 类型及其驱动程序提供的类型(例如 ObjectId),它们将是由驱动程序映射到适当的 BSON 类型。
https://stackoverflow.com/questions/12438280/