2014-10-30 84 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

相關問題