Эта таблица описывает, как исправить распространенные ошибки, с которыми можно столкнуться при работе с интерфейсом Database Toolbox™ для MongoDB®.
Ошибочная категория | Сообщение об ошибке | Вероятные причины | Разрешение |
---|---|---|---|
Установка и настройка | Unable to verify MongoDB Java driver installation. |
Установка не устанавливала драйвер MongoDB Java® успешно. | Переустановите интерфейс Database Toolbox для MongoDB. Для получения дополнительной информации смотрите Интерфейс Database Toolbox для Установки MongoDB. |
Unable to find MongoDB Java driver file on MATLAB Java class path. Install the Database Toolbox interface for MongoDB again. |
После установки папка настроек MATLAB® пропускает | Переустановите интерфейс Database Toolbox для MongoDB. Для получения дополнительной информации смотрите Интерфейс Database Toolbox для Установки MongoDB. | |
Связь MongoDB | Invalid Mongo connection. | Связь MongoDB закрывается. | Используйте mongo функционируйте, чтобы соединиться с MongoDB. |
Контроль ввода | Valid input types for server are string scalars and string array. | В mongo функция, заданный тип данных для входного параметра server не строковый скаляр или массив строк. | Задайте входной параметр server как строковый скаляр или массив строк. |
Each server must have a port. | В mongo функция, количество серверов, заданных в mongo функция не совпадает с количеством заданных портов. | Убедитесь, что вы задаете номер порта для каждого заданного сервера в mongo функция. Например, если server входной параметр установлен в {"dbtb01","dbtb02"} , затем port входной параметр должен иметь два номеров портов, такие как [27017,27018] . | |
Valid input type is cell array of structures. | В insert функция, documents входной параметр задан как массив ячеек. Массив ячеек содержит типы данных, которые не являются структурами. | В documents входной параметр insert функционируйте, задайте только структуры в массиве ячеек. | |
Драйвер MongoDB Java | [Ошибка драйвера монго]: |
Драйвер MongoDB Java выдает ошибку. | Используйте Руководство MongoDB, чтобы искать сообщение об ошибке MongoDB. |
Операции MongoDB CRUD | Невозможно получить доступ к набору MongoDB | База данных не содержит заданный набор. | Доступ к CollectionNames свойство mongo объект получить список всех наборов в базе данных. Затем задайте существующее имя набора. |
Набор MongoDB | База данных уже содержит набор с указанным именем. | Доступ к CollectionNames свойство mongo объект получить список всех наборов в базе данных. Затем задайте уникальное имя, чтобы создать набор. |
createCollection
| dropCollection
| insert
| mongo
| remove
| update