下面这个bson文档,很明显的体现了mongodb的数据灵活性
其中:
address是个嵌套对象--对应java的对象实体,scores是个嵌套数组--对应java 的list集合
显然,下面这个可以用来存储一个复杂的java对象:这个对象里头还嵌套一个对象,以及一个list集合。 这样存取比关系型数据库方便太多。
{
name:"lemo",
age:"12",
address:{
city:"suzhou",
country:"china",
code:215000
} ,
scores:[
{"name":"english","grade:3.0},
{"name":"chinese","grade:2.0}
]
}