MongoDB C ++驱动程序BSON()用于生成具有空值的BSON

时间:2016-01-12 18:47:10

标签: c++ mongodb bson

是否有一种方法可以使用MongoDB C ++驱动程序中的BSON()宏来生成BSON将为null的值。例如,为了生成BSON来表示此文档:{"a": "foo", "b": null}

BSONObj myObj = BSON("a" << "foo" << "b" << <something that I don't know>);

我尝试过这种(天真的)方法,但它不起作用:

BSONObj myObj = BSON("a" << "foo" << "b" << NULL);

1 个答案:

答案 0 :(得分:2)

我想你想做:

BSONObj myObj = BSON("a" << "foo" << "b" << BSONNULL);

有关其他示例,请参阅this tutorial file