Запускает ли mongoskin только mongodb версии 1.4 и старше?

Я пытаюсь понять nodejs, express и mongodb. Я запускаю mongodb v 2.0.6 и последние версии nodejs, а также выражаю и пытаюсь подключить экспресс-приложение с mongodb через mongoskin. проблема в:

npm ERR! peerinvalid The package mongodb does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants mongodb@~1.4

Значит ли это, что mongoskin может работать только с mongodb v 1.4? Эта версия слишком старая, как по мне (текущая - 3)


person Marat    schedule 22.04.2015    source источник


Ответы (1)


Ожидается версия 1.4 драйвера MongoDB, а не база данных.

Вам следует удалить версию драйвера 2.0.6, поскольку mongoskin с ней еще не работает (проблема), а вместо этого установите версию 1.4:

$ npm uninstall mongodb
$ npm install mongodb@~1.4 [--save]
$ npm install mongoskin [--save]

(однако я не уверен, что драйвер 1.4 правильно работает с базами данных 3.x)

person robertklep    schedule 22.04.2015
comment
Спасибо. Я уже сделал это. Отдельное спасибо за номер вопроса. - person Marat; 22.04.2015