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 を作成できませんでした。ありがとう。