В этой таблице описаны способы устранения распространенных ошибок, которые могут возникнуть при работе с интерфейсом Database Toolbox™ для MongoDB ®.
| Категория ошибок | Сообщение об ошибке | Вероятные причины | Резолюция |
|---|---|---|---|
| Установка и конфигурирование | Unable to verify MongoDB Java driver installation. |
Не удалось установить драйвер MongoDB Java ®. | Переустановите интерфейс Database Toolbox для MongoDB. Дополнительные сведения см. в разделе Интерфейс панели инструментов базы данных для установки 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. Дополнительные сведения см. в разделе Интерфейс панели инструментов базы данных для установки 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 , укажите только структуры в массиве ячеек. | |
|
Драйвер Java MongoDB | [Mongo Driver Error]: |
Драйвер MongoDB Java выдает ошибку. | Используйте Руководство по MongoDB для поиска сообщения об ошибке MongoDB. |
| Операции MongoDB CRUD | Unable to access MongoDB collection | База данных не содержит указанную коллекцию. | Доступ к CollectionNames имущества mongo для получения списка всех коллекций в базе данных. Затем укажите имя существующей коллекции. |
MongoDB collection | База данных уже содержит коллекцию с указанным именем. | Доступ к CollectionNames имущества mongo для получения списка всех коллекций в базе данных. Затем укажите уникальное имя для создания коллекции. |
createCollection | dropCollection | insert | mongo | remove | update