2014-10-30 94 views
0

我安装了mongodb 2.4版本并使用了java驱动程序版本2.4。 当我转向mongodb 2.6并忘记更改java驱动程序时,但java驱动程序也可以在mongodb 2.65版本上运行。 我不知道为什么。为什么在mongo 2.6上可以使用mongo java驱动程序2.4版本?

+0

你的问题表明,没有问题,你的代码仍在工作。如果是这样的话,这个问题最好关闭。如果那是*不是*意图,你需要在你的问题中改述一些事情(也许你在某处忘了“不”) – 2014-10-30 00:42:34

+0

我是mongo的初学者。代码正在工作。我目前的mongodb服务是2.65,而java驱动程序是mongodb 2.4。 – Xiaolei 2014-10-30 00:49:46

+0

当我使用用于mongodb 2.4的java驱动程序时,它可以从mongodb 2.6版本中检索数据。 – Xiaolei 2014-10-30 00:50:54

回答

0

它们没有改变现有功能在wire protocol中的表示方式。相反,他们只是增加了新的功能。旧驱动程序不能使用new features,但旧的东西仍然可以正常工作。

+0

我敢打赌,其他驱动程序甚至是Javascript shell都共享相同的字符,因为它们是通过套接字进行通信的。 – Xiaolei 2014-10-30 01:02:18

相关问题