Using Database Toolbox Interface for MongoDB in a Matlab Web App
1 view (last 30 days)
Show older comments
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 = "111.222.33.44";
port = 27017;
dbname = "test";
app.conn = mongo(server,port,dbname);
In the Web App I got the following error message:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/859165/image.png)
line 65 in my web app is app.conn = mongo(server, port, dbname)
0 Comments
Answers (1)
Kojiro Saito
on 13 Jan 2022
JDBC driver of Mongo DB might not be included in your package file.
Aftere installing mlpkginstall file, the JDBC driver will be found in
C:\ProgramData\MATLAB\SupportPackages\R2020b\3P.instrset\mongodb.instrset\MongoDriver
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 Comments
See Also
Categories
Find more on Database Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!