Faunadb:从子数据库创建文档到集合

Faunadb: Create doc to a collection from a child database

需要帮助。我的代码运行出错。它说:Cannot write a scoped ref.
可能与以下内容有关:

q.Collection("Projects", q.Database("Apps"))

这是我的代码:

let data = {
  project: {
    id: 9273727,
    name: "test",
    author: "Matthieu"
  },
  content: []
}
client.query(q.Create(q.Collection("Projects", q.Database("Apps")), {data}))
  .then(res => console.log(res))
  .catch(error => console.log(error));

错误正确。您不能使用作用域引用进行写入。只读。您必须使用属于您要写入的数据库的秘密启动您的客户端。如果您有管理员密钥,您可以创建一个 scoped 秘密。像这样格式化 {{serverKey}}:{{dbName}}:{{role}}。角色可以是 admin 或任何其他角色。