我已经将我的mongodb驱动程序升级到2.0.27(以前是1.4.29),我在几种环境下工作:2.4,2.6和3.0,对于2.4和3.0它运行良好,但当我运行它对2.6时我打电话时可以得到不同的结果
this.collection.save(account, {}, function (err, result){...});
在2.4我只获得了我的帐户文档,但在2.6我得到了:
{ result: { ok: 1, n: 1 },
connection:
{ domain: null,
_events:
{ close: [Object],
error: [Object],
timeout: [Object],
parseError: [Object],
connect: [Function] },
_maxListeners: 10,
..... },
ops:
[ { profile: {},
type: 'individual',
created_at: Thu Apr 16 2015 13:07:11 GMT+0000 (UTC),
identities: [],
_id: 552fb3ffea521d3c1d5a93ee } ] }
我仍在使用新的文档但是在操作之下,而不是像以前一样。
这是新的mongodb驱动程序的错误吗?我应该以不同的方式处理我的结果吗为什么我从不同的db版本得到不同的结果?