将BSON转换为JSON时,禁用64位int值的$numberLong 我使用MangGDB C++ BSON库。我最近升级到使用mongodb 3.0,现在使用64位ints序列化BSON提供: {"time": {"$numberLong": "123"}}

将BSON转换为JSON时,禁用64位int值的$numberLong 我使用MangGDB C++ BSON库。我最近升级到使用mongodb 3.0,现在使用64位ints序列化BSON提供: {"time": {"$numberLong": "123"}},c++,json,mongodb,C++,Json,Mongodb,当我称之为: BSON("time" << time).jsonString() 如何获得mongodb 2.4的旧行为?对于java新驱动程序来说也是一个问题。对于java,问题是在使用文档类时(例如MongoCollection)。使用BasicDBObject解决了这个问题。 {"time": 123}

当我称之为:

BSON("time" << time).jsonString()

如何获得mongodb 2.4的旧行为?

对于java新驱动程序来说也是一个问题。对于java,问题是在使用
文档
类时(例如
MongoCollection
)。使用
BasicDBObject
解决了这个问题。
{"time": 123}