MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Birt mongodb param

Sintaks ekspresi MongoDB sendiri tidak mendukung parameter, sehingga konektor ODA MongoDB tidak mendukung parameter kumpulan data secara langsung. Anda dapat menggunakan skrip BIRT untuk mereferensikan parameter laporan BIRT dan mengubah nilai runtime dari properti kumpulan data "Ekspresi perintah".

Anda dapat mengidentifikasi koneksi sistem saat Anda membuat kumpulan data MongoDB menggunakan Eclipse. Ini berada di area Koleksi MongoDB dari dialog kumpulan data.

Periksa http://www.eclipse.org/forums/index.php /t/628348/ untuk informasi lebih lanjut.

CONTOH

Anda dapat menggunakan skrip untuk mengatur kueri menggunakan skrip beforeOpen di dataset seperti:

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

Kolom dan nama koleksi harus cocok dengan set data yang telah dikonfigurasi sebelumnya.

Ganti 20000 dengan nilai parameter Anda. Misalnya, menggunakan parameter bernama "Populasi" yang mengambil bilangan bulat, Anda dapat memperbarui kueri saat run-time dengan skrip berikut:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengaktifkan SSL/TLS di klien Mongoid 3?

  2. Ambil data dari mongodb menggunakan driver C#

  3. activerecord dan jembatan mongo / mongo-mapper

  4. Hapus bidang bersarang dari semua/beberapa dokumen dalam koleksi - NodeJS + MongoDB

  5. model luwak, array string, array struktur objek