में एक प्रश्न की जटिलता मेरे पास एक एंड्रॉइड ऐप है जहां उपयोगकर्ता एक-दूसरे को निजी संदेश भेज सकेंगे। (उदाहरण के लिए: ए बी और सी को एक संदेश भेजता है और उनमें से तीन संदेश को टिप्पणी कर सकते हैं)Google डेटास्टोर
मैं Google ऐप इंजन और जावा के साथ Google डेटास्टोर का उपयोग करता हूं। (ढांचा ऑब्जेक्टिफ़ाई) मैंने Member
इकाई और Message
इकाई बनाई है जिसमें ArrayList<String>
फ़ील्ड है, जो प्राप्तकर्ताओं की सूची का प्रतिनिधित्व करता है। (Member
इकाई का मुख्य क्षेत्र कहना है)
उपयोगकर्ता को सभी संदेशों को प्राप्त करने के लिए जहां वह प्राप्तकर्ताओं में से एक है, मैं डेटास्टोर पर प्रत्येक Message
इकाई को लोड करने की योजना बना रहा था और फिर उन्हें चुनें यह जांचकर कि ArrayList<String>
फ़ील्ड में उपयोगकर्ता का आईडी है या नहीं। हालांकि, विचार कर रहे हैं कि हजारों संदेश संग्रहीत किए जा सकते हैं, मैं सोच रहा था कि यह भी संभव है और यदि इसमें अधिक समय नहीं लगेगा?
क्या 'yy() लोड() टाइप (Message.class) .filter ('प्राप्तकर्ता =', myMemberId) 'आप जो चाहते हैं वह नहीं करते? सदस्य के 'संदेश' वास्तव में कितने प्राप्तकर्ता होंगे? – tx802
मुझे लगता है कि यह काम करना चाहिए, धन्यवाद। मुझे लगता है कि औसतन 'संदेश' में 8 सदस्यों की प्राप्तकर्ता सूची होगी। क्या आपको अभी भी विश्वास है कि आपकी क्वेरी सुविधाजनक होगी? – Gannicus