sql >> データベース >  >> NoSQL >> MongoDB

Birt mongodb param

    MongoDB式の構文自体はパラメーターをサポートしていないため、MongoDBODAコネクターはデータセットパラメーターを直接サポートしていません。 BIRTスクリプトを使用して、BIRTレポートパラメーターを参照し、「コマンド式」データセットプロパティの実行時の値を変更できます。

    Eclipseを使用してMongoDBデータセットを作成すると、システム接続を識別できます。これは、データセットダイアログのMongoDBコレクション領域にあります。

    http://www.eclipse.org/forums/index.phpを確認してください/ t / 628348 / 詳細については。

    スクリプトを使用して、次のようなデータセットのbeforeOpenスクリプトを使用してクエリを設定できます。

    this.queryText ='{ "findQueryExpr" : "{ pop: { $gte: 20000  } }" , "operationType" : "FIND" , "collectionName" : "zipcode" , "selectedFields" : [ "_id" , "city", "pop"]}'
    

    フィールドとコレクション名は、事前構成されたデータセットと一致する必要があります。

    20000をパラメータ値に置き換えます。たとえば、整数をとる「Population」という名前のパラメータを使用すると、実行時に次のスクリプトを使用してクエリを更新できます。

    this.queryText ='{ "findQueryExpr" : "{ pop: { $gte: '+params["Population"].value+'  } }" , "operationType" : "FIND" , "collectionName" : "zipcode" , "selectedFields" : [ "_id" , "city", "pop"]}'
    



    1. ボタンクリックでメテオページを更新

    2. mongodbは検索結果に並べ替えを適用します

    3. Spring DataでMongo集計クエリを実行するにはどうすればよいですか?

    4. Laravel5.1セッションとSocket.IO+Redis-ログインした(既知の)ユーザーとユーザーのグループに通知を送信する