我在新项目中开始使用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数据库构建数据结构。