MongoDB में नेस्टेड सेट (टिप्पणियों के पेड़ों की तरह) स्टोर करने के लिए सबसे अच्छा प्रथा क्या है?MongoDB नेस्टेड सेट
मेरा मतलब है, प्रत्येक टिप्पणी में माता-पिता की टिप्पणी और बच्चों-टिप्पणियां (उत्तर) हो सकती हैं।
उन्हें इस तरह भंडारण:
{
title: "Hello",
body: "Please comment me!",
comments: [
{
author: "Peter",
text: "Hi there",
answers: [
{
author: "Peter",
text: "Hi there",
answers: [
{ author: "Ivan", text: "Hi there" },
{ author: "Nicholas", text: "Hi there" }
]
},
{ author: "Ivan", text: "Hi there" },
{ author: "Nicholas", text: "Hi there" },
]
},
{ author: "Ivan", text: "Hi there" },
{ author: "Nicholas", text: "Hi there" },
]
}
, शांत नहीं है, क्योंकि हम नहीं, उदाहरण के लिए, "सभी पोस्ट जो पीटर द्वारा टिप्पणी की" बिना नक्शा के लिए पूछ सकते/कम।