sql >> Databáze >  >> NoSQL >> MongoDB

Chyba sběrnice na Mongodb MongoClient.connect() pro Raspberry Pi ARM

Podařilo se mi opravit chybu stažením repo z githubu, úpravou bson.h a provede node-gyp rebuild na to.

Chyba je zřejmě způsobena možností kompilace, kterou zařízení ARM nepodporují. Pro případ, že by to někoho zajímalo:

  1. Úložiště klonů Git zde:https://github.com/mongodb/node-mongodb-native
  2. Otevřete ./node-mongodb-native/node_modules/bson/ext/bson.h
  3. Změňte #define USE_MISALIGNED_MEMORY_ACCESS od 1 na 0
  4. proveďte node-gyp rebuild překompilovat knihovnu.

Toto fungovalo pro mě.




  1. Pole Mongodb $push a $pull

  2. Je možné naplnit dvě úrovně?

  3. Výchozí hodnota není nastavena při použití Update with Upsert jako true

  4. Najděte a odstraňte všechny dokumenty, jejichž datum vytvoření je o měsíc starší