защо може да се използва mongo java драйвер версия 2.4 на mongo 2.6?

Инсталирах mongodb 2.4 версия и използвах java драйвер версия 2.4. Когато преминах към mongodb 2.6 и забравих да променя драйвера на java, но драйверът на java можеше да работи и на версия на mongodb 2.65. Не съм сигурен защо.


person Xiaolei    schedule 30.10.2014    source източник
comment
вашият въпрос предполага, че няма проблеми и кодът ви все още работи. Ако случаят е такъв, този въпрос е най-добре да се затвори. Ако не е било намерението, трябва да перифразирате нещо във въпроса си (може би сте забравили някъде?)   -  person Mike 'Pomax' Kamermans    schedule 30.10.2014
comment
Аз съм начинаещ в mongo. Кодът работи. Текущата ми услуга mongodb е 2.65, а драйверът на java е за mongodb 2.4.   -  person Xiaolei    schedule 30.10.2014
comment
И когато използвам драйвера на java, който е за mongodb 2.4, той може да извлича данни от версия на mongodb 2.6.   -  person Xiaolei    schedule 30.10.2014


Отговори (1)


Те не са променили начина, по който съществуващата функционалност се изразява в проводника протокол. Вместо това те просто добавиха нови функции към него. Няма да можете да използвате нови функции със стария драйвер, но старите неща все още трябва да работят добре.

person allTwentyQuestions    schedule 30.10.2014
comment
Обзалагам се, че други драйвери дори обвивката на Javascript споделят едни и същи знаци, тъй като те се комуникират чрез сокет. - person Xiaolei; 30.10.2014