2015-05-20 20 views
6

Tôi vừa mới cài đặt Mongo, Node, vv và khi tôi cố gắng cập nhật cơ sở dữ liệu thông qua máy chủ nodejs của tôi, tôi nhận được lỗi này:MongoError: lái xe là không tương thích với phiên bản máy chủ này

MongoError: driver is incompatible with this server version 

Dưới đây là các phiên bản tôi có:

  • Node v0.12.2 (mới nhất là v0.12.3)
  • Express v4.12.4 (mới nhất là v4.12.4)
  • .210 v3.0.3 (mới nhất là v3.0.3)
  • Mongodb Node.js Driver v2.0.33 (mới nhất là v2.0.33)
  • Mongoskin v1.3.23 (mới nhất là v1.3.23)

Tôi có phiên bản mới nhất của tất cả mọi thứ, và tôi đã tìm kiếm node mongodb driver git để tìm hiểu what version of mongodb được hỗ trợ nhưng tôi không thể tìm thấy bất cứ điều gì: (

Tôi cũng đọc các câu hỏi khác về nó, và nó nói để cập nhật mongodb của bạn, nhưng tôi là bản phát hành mới nhất!

Bất kỳ trợ giúp nào?

Trả lời

11

Tôi nghi ngờ the mongoskin peerDependency declaration chỉ định ~1.4 là sự cố của bạn. Để xác nhận, hãy chạy trực tiếp npm install [email protected] và viết tệp kiểm tra yêu cầu trực tiếp mongodb và kết nối và truy vấn cơ sở dữ liệu của bạn. Tôi nghi ngờ rằng sẽ làm việc tốt mà sẽ xác nhận rằng mongoskin peerDependency là vấn đề. Bạn có thể cần phải gửi một vấn đề với mongoskin và yêu cầu họ cập nhật để hỗ trợ các phiên bản 2.x của node-mongodb-native.

+1

Yup, bạn đã đúng! Cảm ơn Peter! – Kayvar

+0

Vì vậy, bây giờ chúng ta làm gì?!? – darkace

Các vấn đề liên quan