我正在将我的应用程序的Mongo驱动程序从2.13.3
升级到3.7.1.
,支持的Mongo数据库位于3.2.x
上。
升级后,我在通话basicDbObject.toString()
上遇到错误。使用2.x
,我得到一个用
{ ... "timestamp" : 1531206000000 ... } but with 3.x get { ... "timestamp": { "$numberLong" : "1531206000000" } ... }.
为了解决此问题,我将basicDbObject.toString()
替换为已弃用的呼叫JSON.serialize(basicDbObject)
。
我对如何在没有解决方法的情况下保持奇偶性感到困惑。
请告知。