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

Mendapatkan hasil dari SearchResponse di ElasticSearch

Saya tidak yakin saya mengerti pertanyaan Anda.

Jika Anda ingin mencetak hasil dari SearchResponse Anda sesuai dengan contoh Anda seharusnya seperti ini :

SearchHit[] results = sr.getHits().getHits();
for(SearchHit hit : results){
    String sourceAsString = hit.getSourceAsString();
    if (sourceAsString != null) {
        Gson gson = new GsonBuilder().setDateFormat(dateFormat)
                .create();
        System.out.println( gson.fromJson(sourceAsString, Firewall.class));
    }
}

Saya menggunakan Gson untuk mengonversi dari respons Json ke FireWall(POJO).

Saya harap itu yang Anda cari.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hubungkan ke beberapa host mongo db dan autentikasi menggunakan database yang berbeda di boot musim semi

  2. Bagaimana cara mengakses MongoDB Meteor dari klien lain, saat Meteor sedang berjalan?

  3. MongoDB - apakah DBREF diperlukan?

  4. Kueri MongoDB dengan kriteria panjang

  5. MongoDB menghitung item dalam array