I am trying to connect my Matlab with MongoDB using the mongoc function in Matlab 2021b version. But I am having this error - Files\MATLAB\R2021b\bin\win64\builtins\databas
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Yunus Abdulhameed Abdussalam
 il 27 Dic 2021
  
    
    
    
    
    Modificato: Guido Avvisati
 il 15 Feb 2023
            I have trying to connect my Matlab with MongoDB  using the mongoc function in Matlab R 2021b version. 
But I am having this error - 
Files\MATLAB\R2021b\bin\win64\builtins\database_builtins\mwlibmongo_builtinimpl.dll  failed with error:  not connected: not connected
The specified module could not be found.
Below is my code;
addpath( [ '..' filesep 'MALARIA' filesep 'C Driver' filesep 'mongo-c-driver-1.17.6.tar.gz'] );
server = '127.0.0.1';
port = 27017;
dbname = "TestDB";
% Connect to server
conn = mongoc(server,port,dbname) ;
1 Commento
  gabriel paranthoen
 il 28 Gen 2022
				Hi, 
I fixed the error installing visualcode c++ prior installing the database toolbox. 
the connector using the mongodb c++ driver, it's required I guess during the installation.
gabriel 
Risposta accettata
  Tanmay Das
    
 il 30 Dic 2021
        Hi,
The issue is probably because a module used inside this library is missing. It is advised to check if all the necessary modules and packages are installed in your machine. You may look into "mongoc" function documentation for further information. In order to identify what modules are missing, you may leverage Dependency Walker for the same. Please look into this link for further clarity.
2 Commenti
  Guido Avvisati
 il 15 Feb 2023
				
      Modificato: Guido Avvisati
 il 15 Feb 2023
  
			Hi,
I am experiencing the same issue on win10 and R2021b. I used Dependency Walker, but at first glance it gives me the same uninformative messages as matlab. 
I tried manually loading the dll
>>> loadlibrary('C:\Program Files\MATLAB\R2021b\bin\win64\builtins\database_builtins\mwlibmongo_builtinimpl.dll')
Error using loadlibrary
Could not find file mwlibmongo_builtinimpl.h.
Indeed I cannot locate this header file under
C:\Program Files\MATLAB\R2021b\extern\include
or any other path in the R2021b folder.
I am hitting 0 results on google for which library provides such file. Any ideas on how to proceed further?
Più risposte (1)
  Walter Roberson
      
      
 il 30 Dic 2021
        You cannot add a file with addpath() . MATLAB will not automatically expand the file and look inside it.
Also, if what you posted is the complete message, then you are having a problem with spaces in the directory name of the DLL -- but it is not obvious at the moment why that particular DLL was being looked for.
0 Commenti
Vedere anche
Categorie
				Scopri di più su Database Toolbox in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




