【发布时间】:2022-01-09 23:07:39
【问题描述】:
我有一个应用程序,它的 mongodb 集合中有超过 20,000 个用户。我刚刚在我的应用程序中实现了条带支付网关,现在我正在寻找一种最佳方式来运行每个用户,用条带注册他们,并将他们的客户 ID 保存在我的数据库中。
就上下文而言,当您在 stripe 中注册用户时,stripe 将为他们分配一个客户 ID。我想将此条带客户 ID 保存到我的用户对象/数据库中。
我当前的实现将自动注册新用户与条带,并保存条带客户 id 值,但是我需要对 20,000 多个用户进行改造。
我不确定解决此问题的最佳方法。如果是少量用户,我会编写一个脚本并执行Users.find() 之类的操作,然后映射每个用户,注册并更新它们。
非常感谢任何建议。
【问题讨论】:
-
20,000 对这样的任务来说是一个相对较少的用户,我会完全按照你说的做,只需创建一个脚本;对于这项一次性任务,性能并不重要。
标签: javascript mongodb stripe-payments