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

MongoDBとBIRTレポート?

    私はBIRTをMongoDBと正常に統合しました-それは完全にうまく機能します。アイデアはこれです-BIRTでスクリプト化されたデータソースを定義し、次にそのデータソースを使用するデータセットを定義します。データセットには「open」イベントがあり、Mongo Java Driverを呼び出して、MongoDBに対してクエリを実行します(そしてDBカーソルを取得します)。次に、「フェッチ」イベントで、基本的にカーソルの次の値を取得し、カーソルからデータセットにデータを入力します。

    これが可能なのは、BIRTスクリプトがJavaと統合されたRHINOJavascriptエンジンを利用しているためです。 MongoDB Javaドライバーをクラスパスに配置し、コーディングを開始します:)



    1. Node.jsのmongoshelldb.collection.runCommand()と同等です

    2. C#からMongoDbに保存されたJavaScriptを呼び出す方法

    3. コマンドカーソルのオブジェクトは添え字化できません

    4. 過去n日以内にすべてのドキュメントを検索