在MongoDB中,文档即对数据的抽象,通常在Client端和Server端的交互中进行操作。这种抽象能够实现在所有的Client端(各种语言的Driver)中操作,它的表现形式就是我们常说的BSON(Binary JSON )。
BSON是一个轻量级的二进制数据格式。
MongoDB能够使用BSON,同时将BSON作为数据的存储存放在磁盘中。
当Client端需要进行文档输入以及查询等操作时,需要将文档编码为BSON格式,之后再发送给Server端。
同样,Server端也会同样以BSON格式进行返回,之后再放回给Client端的。