小编Em.*_*Em.的帖子

我可以在不知道其 ID 的情况下更新 FaunaDB 文档吗?

FaunaDB 的文档涵盖了如何更新文档,但他们的示例假设我将id要传入Ref

Ref(schema_ref, id)
Run Code Online (Sandbox Code Playgroud)
client.query(
  q.Update(
    q.Ref(q.Collection('posts'), '192903209792046592'),
    { data: { text: "Example" },
  )
)
Run Code Online (Sandbox Code Playgroud)

但是,我想知道是否可以在知道id. 例如,如果我有一个 集合users,我可以通过他们的电子邮件找到用户,然后更新他们的记录吗?我试过了,但是 Fauna 返回 400(需要数据库引用,提供字符串):

client
  .query(
    q.Update(
      q.Match(
        q.Index("users_by_email", "me@example.com")
      ),
      { name: "Em" }
    )
  )
Run Code Online (Sandbox Code Playgroud)

faunadb

11
推荐指数
2
解决办法
1010
查看次数

如何在重构期间移动文件而不引起冲突?

我正在使用以下目录结构的存储库:

my-project/
  a/
  b/
  c/
Run Code Online (Sandbox Code Playgroud)

我需要重构它并将a, b, 移动c到子文件夹中,如下所示:

my-project/
  subfolder/
    a/
    b/
    c/
Run Code Online (Sandbox Code Playgroud)

但是,有许多活动分支已被检查,人们正在这些分支上处理ab和 内的文件,c并且它们尚未位于子文件夹中。如何执行此重构而不导致我的所有队友的分支在尝试合并时发生冲突?

git

4
推荐指数
1
解决办法
357
查看次数

标签 统计

faunadb ×1

git ×1