我尝试使用具有多级键的mongodb存储集合:值对,即JSON字符串中的JSON字符串。以下是计划的结构。
{
a : b,
a : {
a:{
a:b,
a:b,
}
a:b,
a:{
a:b,
a:b,
a:{
a:b,
a:b,
a:b
}
}
}
}
这里的&b;和b是不同的字段,其中会有更多字段。我基本上试图避免使用多个表并具有关系约束,如MySQL的情况并将它们放在单个集合中。我很清楚Mongo的架构设计功能,但遵循相同的做法是不好的做法?
编辑:实际用例的示例:Stackoverflow 有评论的问题,有评论的答案,为每个评论,时间戳等投票
答案 0 :(得分:0)
很难从你给出的例子中看出来,但总的来说,Mongodb最适合你所描述的情境类型。 mongodb几次非常有用: