【问题标题】:I'm working on a MongoDB schema design. There is a confusion我正在研究 MongoDB 模式设计。有一个混乱
【发布时间】:2019-03-04 09:26:23
【问题描述】:

我目前正在研究 MongoDB 架构。但是有一点混乱。 架构部分的描述。

用户

user {
 _id : ObjectId('asdasdadsadasdad'),
birth : "1987.06.11",
gender : "men",
user_id : "namename"
}

营销

marketing {
  ????
  I need gender and birthday information in db.marking.
}

我该怎么办?

我对语法感到抱歉。 我用它作为翻译器。

【问题讨论】:

    标签: mongodb database-design schema


    【解决方案1】:

    我建议将用户详细信息作为这些字段嵌入营销模式中,用户很少会改变,所以

     marketing {
        user: {
           _id: ObjectId('asdasdadsadasdad')
           gender: "men",
           birth : "1987.06.11"
       }
     }
    

    【讨论】:

    • 谢谢,但我还有一个问题。这是一个固定的模式,如果它改变了,我可以照原样使用它吗?
    • 是的,如果对用户进行了任何更改,这不会影响这里的架构,因为我们只对三个字段感兴趣。
    • 对。你的回答很有帮助。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 2020-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多