FaunaDB:如何为任意长度数组字段创建索引

标签 faunadb

有没有办法为文档的数组属性创建索引,以便我可以根据数组中的任何值匹配文档?

例如,假设文档看起来像这样

{ 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/

相关文章:

graphql - 如何替换 Fauna 中多对多关系中的所有连接

javascript - 如何在 base64 中编码我的实例 ID

javascript - 如何从 faunadb 中的两个集合中获取数据

java - 如何获取 FaunaDB 类中的所有实例

FaunaDB:如何获取自定义列

angular - 如何使用 lambda 函数访问 Get 请求的内容

graphql - 为什么仪表板中显示的动物群数据库与通过 CLI 创建的动物群数据库不同?

go - 如何获取FaunaDB中包含子字符串的文档

javascript - 如何从 HTML 页面访问 FaunaDB?

faunadb - 如果文档存在则更新,否则在 faunadb 中创建一个新文档