对于Mongodb中的客户端-用户关系,哪种方案是最好的?
我是mongodb的新手,我读了一些关于关系的例子,但仍然可以深入其中,可能是因为我使用sql堆栈的时间太长了。所以我有一个表客户机和表用户,在MongoDB中我可以嵌入这样的东西对于Mongodb中的客户端-用户关系,哪种方案是最好的?,mongodb,schema,Mongodb,Schema,我是mongodb的新手,我读了一些关于关系的例子,但仍然可以深入其中,可能是因为我使用sql堆栈的时间太长了。所以我有一个表客户机和表用户,在MongoDB中我可以嵌入这样的东西 db.clients.findOne() { id : '1', name: 'Client', users : [ { name: 'User 1', id: '1' }, { name: 'User 2', id: '2' } ] } 或 两张分开的桌子 clients
db.clients.findOne()
{
id : '1',
name: 'Client',
users : [
{ name: 'User 1', id: '1' },
{ name: 'User 2', id: '2' }
]
}
或
两张分开的桌子
clients : [
{ name: 'User 1', id: '1'}
]
And
users : [
{ name: 'User 1', id: '1', clientId:'1' },
{ name: 'User 2', id: '2', clientId:'1' }
]
假设客户机和用户都是条目,哪种方式更好?提前谢谢你。所以我想我找到了一个适合那些有同样困境的人的方法,他们可以试试这个 如果有人想更深入地解释或指出另一个资源可以随意做