2015-06-03 10 views
12

मैं दो स्थानों है:रीयल में नेस्टेड क्वेरी कैसे बनाएं?

public class ChatRealm extends RealmObject { 
    private String id; 
    private RealmList<UserRealm> users; 
} 

public class UserRealm extends RealmObject { 
    private String id; 
    private String username; 
} 

मैं एक प्रयोक्ता पहचान है और मुझे पता है कि जो चैट वह में भाग ले रहा है मैं क्षेत्र प्रलेखन जाँच की है और प्रश्नों के इस प्रकार कैसे करना नहीं पा सके चाहते हैं।।

मैं रीयलम क्वेरी का उपयोग करके परिणाम कैसे प्राप्त कर सकता हूं?

उत्तर

12

दस्तावेज़ीकरण में लिंक क्वेरी के बारे में कैसे? एक उदाहरण है:

RealmResults<ChatRealm> contacts = realm.where(ChatRealm.class).equalTo("users.id", "some id").findAll(); 
+0

मुझे लगता है कि यह केवल एक-से-एक संबंध के साथ काम करना चाहिए। सुनिश्चित नहीं है कि लिंक प्रश्न इस तरह के कई रिश्तों के साथ काम करते हैं .. चलो ओपी के लिए प्रतीक्षा करें .. – Ralphilius

+6

यहां से दायरे से ईसाई। लिंक प्रश्न भी एक-से-कई संबंधों पर काम करते हैं। यदि सूची में से कोई भी आइटम मेल खाता है तो अभी यह एक मैच लौटाता है। –

संबंधित मुद्दे