【发布时间】:2012-02-23 02:22:28
【问题描述】:
我有一个关于在 mongo db 中设计数据模型的概念性问题。 我有一些“列表”的记录。每个列表都是带有 id、descr、createdBy 等字段的“一行”记录。但现在我要求每个“列表”都可以与其他用户共享。设计/重新设计模型的最佳方法是什么,所以当用户登录查看他创建的“列表”和与他共享的“列表”时?我正在考虑创建新字段“sharedWith”,其中与“list”共享的所有用户名都用逗号(或其他)分隔。然后当请求在该字段中进行搜索时。但不知何故,这种方法在我看来并不是很有用。你能给我一些建议或指导吗? 我正在使用带有猫鼬的nodejs。
谢谢!
【问题讨论】: