В этой таблице описывается, как устранить общие ошибки, с которыми можно столкнуться при работе с интерфейсом 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® в папке preferences отсутствует | Переустановите интерфейс 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 function, заданный тип данных для входного параметра server не является строковым скаляром или строковыми массивами. | Задайте входной параметр server как строковый скаляр или строковые массивы. |
Each server must have a port. | В mongo function, количество серверов, заданное в mongo функция не соответствует количеству заданных портов. | Убедитесь, что вы задаете номер порта для каждого указанного сервера в mongo функция. Для примера, если server входной параметр установлен в {"dbtb01","dbtb02"} , затем port входной параметр должен иметь два номера портов, например [27017,27018] . | |
Valid input type is cell array of structures. | В insert function, the documents входной параметр задается как массив ячеек. Массив ячеек содержит типы данных, которые не являются структурами. | В documents входной параметр insert function, задайте только структуры в массиве ячеек. | |
Драйвер Java на языке MongoDB | [Драйвер Монго Ошибки]: |
Драйвер MongoDB Java выдает ошибку. | Используйте Руководство MongoDB для поиска сообщения об ошибке MongoDB. |
Операции MongoDB CRUD | Не удалось получить доступ к набору MongoDB | База данных не содержит указанного набора. | Доступ к CollectionNames свойство mongo объект для получения списка всех наборов в базе данных. Затем задайте имя существующего набора. |
Набор | База данных уже содержит набор с заданным именем. | Доступ к CollectionNames свойство mongo объект для получения списка всех наборов в базе данных. Затем задайте уникальное имя для создания набора. |
createCollection
| dropCollection
| insert
| mongo
| remove
| update