3
哪种方法可以为文档,文档本身或单独的集合存储元数据?mongo存储文档元数据
我与具有这样的数据收集工作:
{
status: {
joined: Date,
retired: [{
on: Date,
comment: String,
reinstated: {
on: Date,
comment: String
}
}],
suspended: [{
on: Date,
comment: String,
reinstated: {
on: Date,
comment: String
}
}],
//.....
我需要保持一个日志时,谁执行这些变化的,但我不知道我是否应该将元数据添加到每个元素或者拥有像Log这样的集合。
// Log collection
{
by: UserId,
on: Date,
verb: String,
object: ObjectId,
comment: String
}
所以,如果我想(作为次要功能)使用元数据显示来自各种集合(即用户,供应商,客户)的元数据历史记录,您是否建议拥有日志收集和复制数据? – 2012-02-27 19:55:15
我想如果你想要显示元数据历史记录,有一个单独的集合是有益的,但也保留最新的元数据嵌入在原始文档中。 – Barrie 2012-03-05 19:49:01