【问题标题】:How can I revise my schema design to support a group by query with a field?如何修改我的架构设计以支持按字段查询的分组?
【发布时间】:2017-09-07 18:51:31
【问题描述】:

我有一组简单的记录,希望按域、计数和按 url 分组。这两个都是字段:

time                | domain      | url
------------------- | ----------- | ----
1500163196000000000 | www.foo.com | /bar
1500163197000000000 | www.foo.com | /bar
1500163198000000000 | www.foo.com | /baz

当我对 URL 计数进行分组时,它似乎已对所有记录进行了分组:

SELECT count(url) FROM logs GROUP BY url

name: logs
tags: url=
time count
---- -----
0    3

如何修改我的架构设计以通过查询支持此组?如果我把 url 和 domain 变成了一个标签,那就意味着我没有价值,不能插入数据。

【问题讨论】:

    标签: influxdb


    【解决方案1】:

    对于任何需要搜索的内容(过滤器、分组依据等),它必须是一个标签(索引字段)。

    DB 在写入时至少需要一个字段,如果没有设置,则默认使用名为value 的字段。因此,如果您实际上不想查询它,可以将 value=0 设置为单个字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多