MongoDb架构的分离程度

时间:2016-06-24 11:13:23

标签: mongodb database-design mongodb-query

在MongoDb中保持用户之间分离程度的理想架构是什么? 例如,我有一个集合"用户"使用以下3个文档(这种架构可能是错误的。我希望答案中有正确的架构):

{
    _id: ObjectID('abc'),
    name: 'abc',
    friends: ['def', 'xyz']
},
{
    _id: ObjectID('def'),
    name: 'def',
    friends: ['ghi', 'xyz']
},
{
    _id: ObjectID('ghi'),
    name: 'ghi',
    friends: ['jkl', 'xyz']
}

我想查询用户之间的分离路径。所以请帮助我使用适合相同或正确的mongodb查询的正确架构。

abc->is friend of->def->is friend of->ghi

0 个答案:

没有答案