MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

उप-दस्तावेज़ फ़ील्ड के लिए स्प्रिंग डेटा मोंगोडब क्वेरी

नेस्टेड प्रॉपर्टी के लिए प्रॉपर्टी ट्रैवर्सल को स्प्रिंग डेटा MongoDB संदर्भ दस्तावेज़ीकरण

आपको अपने डोमेन ऑब्जेक्ट क्लास को ठीक से परिभाषित करने की आवश्यकता है (कन्स्ट्रक्टर/गेटर्स/सेटर्स छोड़े गए):

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;
}

और आपका भंडार वर्ग

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

अन्यथा आप findByMatchHeader_EventId . को आजमा सकते हैं दूसरे उत्तर में सुझाया गया।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब और एमएएमपी

  2. Kubernetes में Mongodb पॉड से कनेक्ट नहीं हो सकता (कनेक्शन अस्वीकृत)

  3. नेवला अद्वितीय सूचकांक काम नहीं कर रहा!

  4. कैसे गहराई से नेस्टेड सरणी के लिए mongodb में अद्यतन क्वेरी लिखने के लिए?

  5. MongoDB:MongoDB से मेरे कंप्यूटर पर संग्रह को ठीक से कैसे निर्यात करें?