有没有办法为文档的数组属性创建索引,以便我可以根据数组中的任何值匹配
文档?
例如,假设文档看起来像这样
{ data: { ips: ['192.168.1.1', '::ffff:c0a8:101'] } }
然后我想要一个索引 documents_by_ip
s.t.我可以使用 192.168.1.1
或 ::ffff:c0a8:101
检索该文档。
最佳答案
我什至在发布这个问题之前就能够回答这个问题。不需要额外的步骤,只需在索引项中添加一个数组字段即可完成我想要的操作~~~
CreateIndex('documents_by_id', { terms: [{ field: ['data', 'ips'] }] })
关于FaunaDB:如何为任意长度数组字段创建索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63523968/