1
是有產生從遺留驅動器的BSON對象的另一種方式,mongodb的,看起來像:從標準::矢量MONGO陣列
{ name: "abc", vals: [0,1,2,3,...,n] }
從浮子的的std ::矢量瓦爾斯元件? 在傷口BSONObjBuilder().append
的文檔中這是唯一的方法嗎?
是有產生從遺留驅動器的BSON對象的另一種方式,mongodb的,看起來像:從標準::矢量MONGO陣列
{ name: "abc", vals: [0,1,2,3,...,n] }
從浮子的的std ::矢量瓦爾斯元件? 在傷口BSONObjBuilder().append
的文檔中這是唯一的方法嗎?
您也可以使用BSON()
宏:
BSONObj b = BSON("name" << "abc" << "vals" << ba);
其中ba
是1,2,...,N列表BSONArray
。您可以使用BSONArrayBuilder
來組成該陣列,或者如果您知道列表的大小,您可以使用宏的BSON_ARRAY()
:
BSONArray ba = BSON_ARRAY(1 << 2 << 3 << .. N);