【问题标题】:Mongo DB collection fields schema best practiceMongodb 集合字段架构最佳实践
【发布时间】:2011-11-15 15:42:07
【问题描述】:

我想知道如何设置我的集合架构?

我的意思是首先我需要一个用户对象(用户名,电子邮件,密码),然后我需要一个字段来让用户确认注册,所以我需要在插入用户时插入所有字段(用户名,电子邮件,密码,确认=0)

最好只在用户去确认他的注册帐户时创建确认字段?

【问题讨论】:

    标签: php collections mongodb schema-design


    【解决方案1】:

    缺少的confirm 字段告诉您它是0,所以两者似乎都很好,只是口味问题。

    【讨论】:

    • 所以如果字段不存在并且我无论如何尝试选择它将返回错误作为 mysql 字段?无论如何我需要尝试一下:P thx!
    • 实际上,您很少使用 mongo 检索单个字段。您检索整个文档,然后您将缺少一个确认字段。 isset== 0.
    • uhmmm :) ... 不完全同意,因为可以选择指定要检索的字段/字段我认为重要(对于 mySQL)仅指定我需要返回的字段你不觉得吗?我是 mongo 的新手,这只是一个新问题 :)
    • 是的,我只是说它很少使用。实际上在这种情况下,如果您搜索带有confirm: true 的文档,则不需要检索任何字段(只需_id)。
    猜你喜欢
    • 1970-01-01
    • 2013-01-04
    • 2017-09-03
    • 1970-01-01
    • 2010-09-06
    • 2014-08-02
    • 2015-07-13
    • 2020-06-12
    • 2010-11-17
    相关资源
    最近更新 更多