当前位置: 首页 > 知识库问答 >
问题:

火药中的独特性质

易嘉胜
2023-03-14
-root
   -Categories
      -key
        - color:
        - name:
        - sum:
   -Expenses
      -key
        -amount: 
        -category: 
        -date: 
        -description: 
        -initiator: 
        -name: 

共有1个答案

龙俊美
2023-03-14

没有办法确保Firebase数据库中的唯一值。

但另一方面,键在其上下文中总是唯一的。

您可以利用这一点对数据进行建模,以确保所需属性的唯一性。假设您希望类别名称是唯一的,则将类别存储在它们的名称下:

-Categories
  -name
    - color:
    - sum:
-Categories
  -key
    - color:
    - name:
    - sum:
-CategoryNames
  -name: key
 类似资料:
  • 在traits内部定义的方法可以访问同一对象中定义的方法一样的公共属性范围,这是很有用的。然而,有没有任何方法可以使两个特征使用相同的属性名称,但每个属性都在不同的范围内,因此不会覆盖

  • 虽然我确实理解泛型的一些常见情况,但我在下面的例子中遗漏了一些东西。 我有以下课程 第4行给出了错误 显然,编译器认为不同的并不真正相等。而我的直觉告诉我,这是正确的。 如果第4行是合法的,谁能提供一个我会得到运行时错误的例子? 编辑: 为了避免混淆,我用一个具体的赋值替换了第3行中的

  • 问题内容: 我正在尝试实现一组功能。上下文是事件服务器;我想防止(或至少警告)为一个事件多次添加同一处理程序。 我已经读过,由于易于检查成员资格,因此映射是惯用的集: 我在使用此范式进行功能时遇到了一些麻烦。这是我的第一次尝试: 很显然,这是行不通的:在Go中,函数不是引用类型,尽管有些人会告诉你它们是。 我有证明,尽管我们不需要它,因为语言规范指出除映射,切片和指针以外的所有内容都是按值传递的。

  • 我需要一个查询来列出 Spark 中唯一的复合分区键。 CASSANDRA: 中的查询非常快,但是将相同类型的数据过滤器放在 RDD 或 Spark 中.sql相比之下检索结果的速度非常慢。 例如 其中表格格式如下: Spark不是在其查询中使用cassandra优化吗? 我如何有效地检索此信息?

  • 我是为了一个电子商务系统而向Lucene提出的,需要索引产品及其属性。然而,我不确定如何处理这个问题,因为每个产品都有一个完全唯一的属性列表。 大多数在线示例显示lucene访问层具有产品结构,如名称/标题/描述,有时甚至带有只为每个产品添加的自定义域。

  • 本文向大家介绍DBMS中的数据独立性,包括了DBMS中的数据独立性的使用技巧和注意事项,需要的朋友参考一下 数据库包含大量数据。并非所有数据都是用户数据,某些数据可能是元数据等。因此,数据库具有数据独立性非常重要。 数据独立性基本上意味着,如果在某个级别上更改数据,则不会影响更高级别上的数据视图,因此,更高级别上的数据应与更低级别上的数据修改无关。  有两种类型的数据独立性。这些是- 逻辑数据独立