如何通过查询字段来修改我的架构设计以支持组?

时间:2017-09-07 18:51:32

标签: influxdb

我有一组简单的记录,我希望按域,计数和按网址分组进行过滤。这些都是字段:

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转换为标记,那么这意味着我没有任何价值且无法插入数据。

1 个答案:

答案 0 :(得分:0)

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

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