faunadb - 如何在一个请求中按顺序运行多个动物数据库查询?
问题描述
我想创建一个集合,然后在该集合上创建一个索引。查询数组是有效的 FQL,所以我尝试了这个:
[
CreateCollection({ name: "users" }),
CreateIndex({
name: "users_by_email",
permissions: { read: "public" },
source: Collection("users"),
terms: [{field: ["data", "email"]}],
unique: true
})
]
但它失败并出现Cannot read reference
错误。我认为这是因为它试图Collection("users")
在创建它之前获得第二部分。
是否可以在一次调用动物区系时按顺序执行多个查询?
解决方案
我想这可能是你正在寻找的。该Do
函数可以按顺序运行语句列表
https://docs.fauna.com/fauna/current/api/fql/functions/do?lang=javascript
推荐阅读
- angular - 如何实例化 DomSanitizationService
- qt - Qt creator:远程或添加项目模板
- excel - 函数返回单元格值而不是单元格位置 - VBA
- css - 如何使 flexbox 中的 div 出现在下一行?
- python-3.x - 读取多个 csv 文件时保留文件名
- java - Tomcat URL 无法被另一台 PC 访问
- regex - 2 个文本模式后的修剪值
- java - Java android 谷歌地图改变我所在的颜色折线
- javascript - 从 Angular 反应式 FormArray 获取同级 AbstractControl - 自定义验证
- javascript - 使用ajax单击每个节点时如何将数据传递和显示到弹出窗口?