mongodb中的数据结构

时间:2017-08-04 21:17:06

标签: mongodb

我在新项目中开始使用mongodb而不是SQL数据库。我有很多问题如何以及何时使用mongodb而不是sqldb。 在我的新项目中,我希望每个用户拥有用户和项目,类别(以及更多)。如果最好创建一个“用户”收集并添加项目,则可以分类,例如

[
    {
        userName: 'John',
        products: [
            {
                productName: 'Product'
            },
            {
                productName: 'Product2'
            },
            {
                productName: 'Product3'
            },
            {
                productName: 'Product4'
            }
        ],
        categories: [
            {
                categoryName: 'Category'
            },
            {
                categoryName: 'Category2'
            },
            {
                categoryName: 'Category3'
            },
            {
                categoryName: 'Category4'
            }
        ]
    }
]

或创建产品和类别集合以及与用户的关系?如果谈到第二种方式,你有关于mongodb关系的任何教程吗?或者任何可以教我如何改变我对数据库的思考的教程?因为我不知道如何为nosql数据库构建数据结构。

0 个答案:

没有答案