MongoDB中存储Bson文档的方式
MongoDB中以bson的数据格式存储文档,C驱动程序使用LibsBon创建BSON文档。构建bson文档的主要方式如下:附加关键值对,使用BCON,或解析JSON。
示例:创建如下所示的一个bson文档
{
id: "9239-sakjh-8wej-kshsa",
name : "sample",
age : 22,
address : {
Province : “shanxi”,
city : "xian"
},
degrees : [{ degree: "BA", school : "Vassar" }, { degree: "PhD", school : "Yale" }]
}
1、附加键值对
一个BSON文档,在代码中以bson_t呈现,可以使用Libson的附加函数一次构建一个字段。
void AppendBsonDocument(bson_t* ptDocument)