MongoDB 缝合触发延迟

MongoDB Stitch trigger delay

MongoDB Stitch 触发器是否有已知的延迟?我看到身份验证事件和触发器完成之间有 1-2 分钟的间隔。

我有一个简单的 Authentication Trigger,它在 Create 上执行。换句话说,触发器在添加新用户时触发。

触发器调用以下函数将新用户添加到临时集合中。

exports = async function(authEvent) {
  const mongodb = context.services.get("mongodb-atlas");
  const newUsers = mongodb.db("DATABASE").collection("newUsers");

  const { user, time } = authEvent;
  const newUser = { ...user, eventLog: [ { "created": time } ], access: [{"status": "pending"}] };
  await newUsers.insertOne(newUser);
}

结果如下图。 authEvent记录用户创建时间为11:40。但是,直到 11:42.

才插入新文档

延迟的原因是什么?

服务器版本:cloud-2.26.4UI版本:3.25.3JS SDK版本:3.4.0 计划:M0

延迟的原因是 A​​tlas 部署在 one regionStitch 部署在 不同的区域

根据 MongoDB docs:

Write operations to a linked MongoDB cluster are handled within a single region that you specify when you create your application.