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

Bagaimana cara melakukan kueri mongo agregat menggunakan json dalam sebuah String?

Anda tidak jauh dari solusi:

Fungsi agregat membutuhkan:.aggregate(List<DBObject>) Tetapi JSON.parse yang ingin Anda gunakan memungkinkan Anda mengetik ke dalamnya, jika Anda memiliki daftar dalam kueri Anda, jadi tidak ada Masalah

String query="[....}";
List<DBObject> q= (List<DBObject>)JSON.parse(query);
Iterable<DBObject> result=new MongoClient().getDatabase("db").getCollection("coll").aggregate(q).results();`

Hasilnya dapat diulang.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. nama bidang batchSize diabaikan dalam Proyeksi Bidang

  2. Bisakah MongoDB di-host dalam proses?

  3. Bagaimana cara mengkonfigurasi mongodb untuk menghapus file log lama?

  4. Cara Mengonfigurasi Nama Koleksi MongoDb Untuk Kelas di Data Musim Semi

  5. mongodb menerapkan sort ke hasil pencarian