Я пытаюсь использовать «Монгольский плагин» в WebStorm на OSX. Две коллекции в моей базе данных успешно перечисляя в IDE, но когда я пытаюсь открыть другие коллекции я получаю сообщения об ошибках, таких как:Обновление MongoDB Драйвер для плагина WebStorm
org.bson.BsonSerializationException: Обнаружен неизвестный тип BSON «\ X13» для имя_поля " MyField. вы используете самую последнюю версию драйвера?
поля генерации этого сообщения об ошибке типа BigDecimal, который является относительно нового. Я подтвердил, что путь к моему Монго оболочке правильно внутри плагина в /usr/local/bin/mongo
.
Что нужно сделать, чтобы обновить драйвер ? Я исследовал эту проблему и знаю местоположение MongoDB drivers, но я понятия не имею, какой из них следует обновить для плагина (или как).
Также были проверены любые версии Mongo до homebrew
и npm
. Они, вероятно, не актуальны.
NPM -g:
npm install -g mongodb
/usr/local/lib
└─┬ [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
└─┬ [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]
Brew:
brew install mongo
Warning: mongodb-3.4.2 already installed
Также версия Монго на целевом сервере:
mongo --version
MongoDB shell version v3.4.1
git version: 5e103c4f5583e2566a45d740225dc250baacfbd7
OpenSSL version: OpenSSL 1.0.1t 3 May 2016
allocator: tcmalloc
modules: none
build environment:
distmod: debian71
distarch: x86_64
target_arch: x86_64
Попробуйте автор плагина: https://github.com/dboissier/mongo4idea/issues – LazyOne