MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Грешка в шината на Mongodb MongoClient.connect() за Raspberry Pi ARM

Успях да поправя грешката, като изтеглих репото от github, редактирах bson.h и извършване на node-gyp rebuild върху него.

Очевидно грешката е причинена от опция за компилиране, която не се поддържа от ARM устройства. Само в случай, че някой се интересува:

  1. Хранилище за клониране на Git тук:https://github.com/mongodb/node-mongodb-native
  2. Отворете ./node-mongodb-native/node_modules/bson/ext/bson.h
  3. Промяна на #define USE_MISALIGNED_MEMORY_ACCESS от 1 до 0
  4. направете node-gyp rebuild за прекомпилиране на библиотеката.

Това проработи при мен.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Вземете само определено поле в MongoDB с C#

  2. MongoDB какви са потребителят и паролата по подразбиране?

  3. MongoDB shell:как да търсите колекции, които съответстват на име или регулярен израз

  4. Показване на данните върху уеб страница, извлечена от mongodb с помощта на node.js

  5. При създаване на първи администраторски потребител на mongdb клъстер се получава грешка, не може да се добави потребител:не е упълномощен от администратора да изпълни команда