Работает ли mongoskin только с mongodb версии 1.4 и старше?

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

npm ERR! peerinvalid The package mongodb does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer mongoskin@1.4.13 wants mongodb@~1.4

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

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)

Другие вопросы по тегам