我想编写一个Web应用程序,其中大多数部分都依赖于用户配置文件(例如,每个人的不同待办事项列表等),我很乐意使用MongoDB.我正在考虑为主要配置文件创建大约10个可嵌入文档,并将与一个用户相关的所有内容保存在他自己的文档中.
我没有看到为mongodb使用外键的明确方法,唯一的方法是创建一个带有ObjectId类型的字段to_do_id,但它们在内部完全不相关,只是碰巧有相同的Ids我' d必须查询.
我不明白应该采取什么方法.非常感谢你!
我不确定是否存在最好的参考方法的一般经验法则。由于我主要使用 Java 或 Groovy,因此我喜欢返回一个 DBRef 对象。我可以检查此数据类型并使用它来决定如何以通用方式处理引用。
因此,我倾向于使用简单的手动引用来引用同一集合中的不同文档,并使用 DBRef 来引用跨集合。
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
4031 次 |
| 最近记录: |