1
考虑这款型号为posts
集合:在MongoDB的另一个集合引用更新嵌入对象
{
id: 123,
title: "Hello World",
user: {
id: 999,
name: "John"
},
body: "Lorem ipsum"
}
那么我users
集合:
{
id: 999,
name: "John",
email: "[email protected]",
group: {
id: 888,
name: "admin"
}
}
比方说,有一天,约翰决定更新自己的命名为“李四”, 现在意味着每个用户更新他们的名字时间:
我必须在
users
收集更新文档我必须找到
posts
收集用户等于已更新的用户ID的所有文件,并更新名称
这被认为是一个良好的做法? 有没有另外一个更好的方法来做到这一点?
在此先感谢