模型的JSON组织

时间:2019-05-31 03:19:16

标签: json

关于存储记录的元数据,我有两种相互竞争的想法。

1)

meta: {
    dates: {
        added: {
            date: Date
            ,user_id: ObjectId
        }
        ,modified: {
            date: Date
            ,user_id: ObjectId
        }
        ,approved: {
            date: Date
            ,user_id: ObjectId
        }
        ,deleted: {
            date: Date
            ,user_id: ObjectId
        }
    }
}

2)

meta: {
    dates: {
        created: Date
        ,updated: Date
        ,approved: Date
        ,deleted: Date
    },
    users: {
        created: ObjectId
        ,updated: ObjectId
        ,approved: ObjectId
        ,deleted: ObjectId
    }
}

我能否请赞成或反对他们一些论点?

1 个答案:

答案 0 :(得分:0)

这些结构之间的差异仅在极端情况下才重要。

例如:

  • 您需要以很高的频率访问数据

  • 您需要存储数百万个这样的结构