首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据建模哪个选项好?

问数据建模哪个选项好?
EN

Stack Overflow用户
提问于 2017-09-20 07:45:35
回答 1查看 27关注 0票数 0

我有一个困惑,当在firebase / nosql中建模我们的数据时,good.Which在什么条件下选择哪一个选项?

代码语言:javascript
复制
roles: 
  -RJSmxksixk233s
      roleName : 'admin'

现在,要在另一个集合中引用它,我们有两个选项。

备选案文1:"roleid":‘-RJSmxk660 k233 s’

选项2:"-RJSmxksixk233s":true

代码语言:javascript
复制
users: 
  -RsJSmxksixk233s
      "roleid": '-RJSmxksixk233s',
      'roleName' : 'admin'

或

代码语言:javascript
复制
users: 
   -RsJSmxksixk233s
      '-RJSmxksixk233s':true,
      roleName: 'admin'

这两种方法都可以用来表示引用角色。

现在的困惑是什么时候用哪一种?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-20 09:19:21

因此,没有完美的方法来建模一个Firebase数据库。您需要根据需要对数据库进行建模。正如我在你的例子中所看到的,IMHO我不能说一个例子比另一个更好,不知道你需要实现什么。要注意的重要事项是,如果要查询数据库中的id,请使用:

代码语言:javascript
复制
"roleid": '-RJSmxksixk233s'

如果只想查询数据库中是否存在该id,请使用:

代码语言:javascript
复制
'-RJSmxksixk233s':true

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46316150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档