【发布时间】:2013-10-02 02:10:06
【问题描述】:
为posts 集合考虑这个模型:
{
id: 123,
title: "Hello World",
user: {
id: 999,
name: "John"
},
body: "Lorem ipsum"
}
然后我有users 收藏:
{
id: 999,
name: "John",
email: "john@john.com",
group: {
id: 888,
name: "admin"
}
}
假设有一天,约翰决定将他的名字更新为“John Doe”, 现在这意味着每次用户更新他们的名字时:
我必须更新
users集合上的文档我必须在
posts集合中找到用户与更新后的用户 ID 相同的所有文档,并更新名称
这被认为是一种好的做法吗? 还有其他更好的方法吗?
提前致谢
【问题讨论】:
标签: mongodb