के भीतर बाल संग्रह पूछना का संग्रह posts
के संग्रह के साथ है, और प्रत्येक post
में comments
का संग्रह है। मैं सभी ब्लॉग पोस्टों में 5 सबसे हाल ही में खोजने के लिए सभी टिप्पणियों से पूछताछ करना चाहता हूं। आरडीबीएमएस के साथ आप सीधे टिप्पणी तालिका के लिए सीधे जाते हैं, तिथि से क्रमबद्ध करें और 5 ले लो। क्या Ravendb के भीतर कुछ ऐसा करना संभव है, बशर्ते कि टिप्पणियां कुल रूट नहीं हैं?एक Ravendb दस्तावेज़
5
A
उत्तर
5
highace, हाँ, आप निश्चित रूप से ऐसा कर सकते हैं की तरह क्वेरी होगा। आप देख सकते हैं कि हम यहां कुछ ऐसा कैसे करते हैं: https://github.com/ayende/RaccoonBlog/blob/master/RaccoonBlog.Web/Infrastructure/Indexes/PostComments_CreationDate.cs
2
प्रत्येक टिप्पणी के बजाय अपनी टिप्पणियों को अलग-अलग दस्तावेज़ों के रूप में स्टोर करना समझदारी है, अन्यथा जब आप कोई टिप्पणी जोड़ते हैं तो पूरे पोस्ट दस्तावेज़ को लोड और सहेजना समाप्त हो जाता है।
इस के साथमन में तो आप बस अपनी टिप्पणी कुछ निम्नलिखित
session.Query<Comment>().OrderByDescending(x => x.CommentDate).Take(5)
संबंधित मुद्दे
- 1. RavenDB
- 2. RavenDB
- 3. RavenDB
- 4. RavenDb
- 5. RavenDB
- 6. RavenDB
- 7. RavenDB
- 8. RavenDB
- 9. RavenDB
- 10. RavenDb
- 11. RavenDB
- 12. RavenDB
- 13. मैं RavenDB
- 14. आप RavenDB में रिकेंसी द्वारा दस्तावेज़ कैसे बढ़ा सकते हैं?
- 15. RavenDB पूर्ण-पाठ खोज
- 16. मैं RavenDb इंडेक्स प्रतिकृति
- 17. NoSql (उदा। RavenDB)?
- 18. कैसे ravendb
- 19. RavenDB सत्र> 30
- 20. RavenDB StartsWith
- 21. एक पीडीएफपी दस्तावेज़ दस्तावेज़
- 22. RavenDB उन्नत Lucene क्वेरी
- 23. सबसे आसान तरीका RavenDB
- 24. RavenDB परिनियोजन समस्या
- 25. RavenDb प्रदर्शन समस्या?
- 26. एक संपत्ति को अनदेखा करने के लिए RavenDB को बताएं
- 27. RavenDB संग्रह हटाएं
- 28. RavenDB - वैकल्पिक जहां क्लॉज
- 29. यूनिट परीक्षण RavenDb प्रश्न
- 30. RavenDB JsonIgnore विशेषता
मैंने सोचा कि यह मामला होगा। मैं उन्हें अपने मूल पोस्ट से कैसे जोड़ूं? - उन्हें नकली विदेशी कुंजी फ़ील्ड दें और फिर उस पर आधारित एक और क्वेरी करें? – highace
यकीन नहीं है कि मैं निम्नलिखित लेख में बहुत कुछ जोड़ सकता हूं जो दस्तावेज़ संबंध बनाने के लिए विभिन्न विकल्पों को बताता है, देखें कि यह मदद करता है http://daniellang.net/how-to-handle-relations-in-ravendb/ शायद एक जोड़ना टिप्पणी के लिए पोस्ट आईडी संपत्ति और शामिल करें रणनीति मैं –
के लिए जाना चाहूंगा, बहुत बहुत धन्यवाद। – highace