Using Database Toolbox Interface for MongoDB in a Matlab Web App

10 ビュー (過去 30 日間)
Christian Idzik
Christian Idzik 2022 年 1 月 11 日
コメント済み: Kojiro Saito 2022 年 1 月 13 日
Hi everyone,
I want to implement a simple GUI in Matlab's App Designer which acceses a MongoDB using the Database Toolbox Interface for MongoDB.
This works fine in the App Designer. Next, I compiled my GUI to a Matlab Web App. No error occurred during the compilation. However, an error is thrown during the runtime of the web app.
The error occurs when I try to connect to the database. I suspect that I need to somehow add the interface for MongoDB into the package to compile. But I have no idea how to do that, because only a mongodb.mlpkginstall can be downloaded in the file exchange.
Does anyone have any idea where the problem comes from and how to solve it?
Thank you all in advance!!!!
Here the simple code:
server = "";
port = 27017;
dbname = "test";
app.conn = mongo(server,port,dbname);
In the Web App I got the following error message:
line 65 in my web app is app.conn = mongo(server, port, dbname)

回答 (1 件)

Kojiro Saito
Kojiro Saito 2022 年 1 月 13 日
JDBC driver of Mongo DB might not be included in your package file.
Aftere installing mlpkginstall file, the JDBC driver will be found in
as of Windows OS.
Please include this folder in "Files required for your app to run" setting of Web App Compiler, then package it again.
  3 件のコメント
Kojiro Saito
Kojiro Saito 2022 年 1 月 13 日
Great! Sorry, I didn't know you're using Linux.


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by