我想从 Matlab R2015a 在 MongoDB 中创建与我的数据库的连接。我尝试过使用 C# 和 Java 的驱动程序,但它们似乎都不起作用,我不知道问题出在哪里。
对于 Java:
代码:
javaaddpath('/%path%/mongodb-driver-3.0.0.jar')
import com.mongodb.*;
mongoClient = MongoClient();
db = mongoClient.getDB('myDB');
colls = db.getCollectionNames();
coll = db.getCollection('myCollection');
错误:
类“MongoDB.Driver.MongoClient”没有合适的方法、属性或字段“getDB”。
对于 C#:
代码:
NET.addAssembly('%path%\CSharpDriver-2.0.0\MongoDB.Driver.dll');
import MongoDB.Driver.*;
mongoClient = MongoDB.Driver.MongoClient();
mongoServer = mongoClient.GetServer();
db = mongoClient.GetDatabase('myDB');
collection = db.GetCollection('myCollection');
错误:
1. 类“MongoDB.Driver.MongoClient”没有合适的方法、属性或字段“GetServer”。
2. 如果我评论 GetServer 行,我得到:类 'MongoDB.Driver.MongoDatabaseImpl' 没有适当的方法、属性或字段 'GetCollection'。
我不知道我是否遗漏了一些东西,如果我能让它发挥作用,那将非常有帮助。
我也尝试过使用 Matlab 的驱动程序,但我无法让它创建 .dll。谢谢。