MongoDB使用BSON做为文档数据存储和网络传输格式,第一印象BSON有点像BLOB的,但存在的一个重要区别:Mongo数据库了解BSON内部。这意味着MongoDB可以“达到”BSON对象,甚至嵌套的内部。除其他事项外,这使得MongoDB的顶层和嵌套BSON键上建立索引和对查询表达式的匹配对象。
我们常常从一种语言的“字典”类型进行映射 - 这可能是其原生对象 - BSON。特别是在动态类型语言的自然映射,如
JavaScript: {"foo" : "bar"} Perl: {"foo" => "bar"} PHP: array("foo" => "bar") Python: {"foo" : "bar"} Ruby: {"foo" => "bar"} Java: DBObject obj = new BasicDBObject("foo", "bar");
BSON是什么见:http://blog.csdn.net/lxzo123/article/details/6761967
MongoDB介绍见:http://blog.csdn.net/lxzo123/article/details/6761683