MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd magistrali w Mongodb MongoClient.connect() dla Raspberry Pi ARM

Udało mi się naprawić błąd, ściągając repozytorium z github, edytując bson.h i wykonanie node-gyp rebuild na nim.

Najwyraźniej błąd jest spowodowany opcją kompilacji, która nie jest obsługiwana przez urządzenia ARM. Na wszelki wypadek:

  1. Repozytorium klonów Git tutaj:https://github.com/mongodb/node-mongodb-native
  2. Otwórz ./node-mongodb-native/node_modules/bson/ext/bson.h
  3. Zmień #define USE_MISALIGNED_MEMORY_ACCESS od 1 do 0
  4. wykonaj node-gyp rebuild aby ponownie skompilować bibliotekę.

To zadziałało dla mnie.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Dlaczego PyMongo koduje uuid.uuid1() jako BSON::Binary?

  2. jak zwolnić buforowanie używane przez Mongodb?

  3. zaktualizować w mongodb za pomocą zapytania $in?

  4. Selektywna replikacja w mongodb

  5. Mongo konwertuje wszystkie pola numeryczne, które są przechowywane jako ciąg