将BSON转换为JSON时,禁用$ numberLong表示64位int值

Jus*_*tin 7 c++ json mongodb

我正在使用mongodb c ++ BSON库.我最近升级到使用mongodb 3.0,现在用64位整数序列化BSON给出:

{"time": {"$numberLong": "123"}}
Run Code Online (Sandbox Code Playgroud)

当我这样称呼时:

BSON("time" << time).jsonString()
Run Code Online (Sandbox Code Playgroud)

我的客户端代码无法处理这个,而是需要json:

{"time": 123}
Run Code Online (Sandbox Code Playgroud)

我如何获得mongodb 2.4的旧行为?