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

Kueri mongodb data pegas untuk bidang subdokumen

Traversal properti untuk properti bersarang dijelaskan di Dokumentasi Referensi MongoDB Data Musim Semi .

Anda perlu mendefinisikan kelas objek domain Anda dengan benar (konstruktor/getter/setter dihilangkan):

public class MyDocument {
  @Id
  private String id;
  private MatchHeader matchHeader;
  private MatchInfo matchInfo;
  ...
}

public class MatchHeader {
  private Map<,> suspend;
  private boolean active;
  private boolean booked;
  private Long eventId;
  private String status;
}

dan kelas repositori Anda

public interface MyDocumentController extends MongoRepository<MyDocument, String> {
  public List<MyDocument> findByMatchHeaderEventId(Long id);
}

Jika tidak, Anda dapat mencoba findByMatchHeader_EventId disarankan dalam jawaban lain.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. memasukkan item dalam daftar di dokumen mongodb

  2. Luwak - Bagaimana cara mengelompokkan dan mengisi?

  3. Cetak cantik di shell MongoDB sebagai default

  4. Mongoose Mongodb menanyakan array objek

  5. Pecahan MongoDB dan Beban Agregasi Tidak Seimbang