私はMongoDBの初心者です。インターフェイスに「レポート」ドロップダウンがあり、選択したレポートに応じてクエリが実行されます。
一方、たとえば次のような「レポート」コレクションがあります。
{
_id : 1,
reportName : "Count users",
queryScript : "db.users.count()"
}, {
_id : 2,
reportName : "Find user names",
queryScript : "db.users.find( {}, { name : true } )"
}, etc
この疑似コードと同様のことを行う必要があります。
Report report = db.reports.find({ id : 1 });
String result = mongoClient.execute ( report.getQueryScript );
出来ますか?これに手を貸してもらえますか?