将用户从 MongoDB 转移到 firebase

Posted

技术标签:

【中文标题】将用户从 MongoDB 转移到 firebase【英文标题】:Transfer users from MongoDB to firebase 【发布时间】:2020-12-26 13:24:43 【问题描述】:

我有一个带有 MERN 堆栈的本机应用程序/网站。 最近,我开始从头开始开发应用程序 (RN),我正在考虑添加 Google/Facebook 身份验证,我知道无论如何我都需要 firebase,但我有大约 750 个注册用户。

我只想为简单的电子邮件设置使用 firebase 的登录/注册,但我应该如何处理现有用户? 他们的信息以哈希密码存储在 MongoDB 中,知道如何实现这样的事情吗?

【问题讨论】:

firebase.google.com/docs/auth/admin/import-users 您可以使用 CLI 导入它们 这看起来像是一个答案@AmodGokhale :) 特别是如果您还链接到 CLI 命令来执行相同操作:firebase.google.com/docs/cli/auth 谢谢你们!我会试试看:) 【参考方案1】:

    将 DB 转换为 JSON - Dump Mongo Collection into JSON format

    安装 Firebase CLI - https://firebase.google.com/docs/cli

    运行以下命令将它们导入firbease(根据您的数据格式自定义参数https://firebase.google.com/docs/cli/auth)

firebase auth:import users.json --hash-algo=SCRYPT --hash-key=key --salt-separator=salt --rounds=8 --mem-cost=14 --debug

【讨论】:

以上是关于将用户从 MongoDB 转移到 firebase的主要内容,如果未能解决你的问题,请参考以下文章

如何将我的 Firebase 实时数据库转移到 Firebase Cloud Firestore

如何将我的 Firebase 实时数据库转移到 Firebase Cloud Firestore

如何将 Firebase 动态链接转移到新安装的应用程序?

将 MongoDB 与 Firebase 集成

将用户从 Firebase 迁移到 ASP.NET

PayPal - 将金额从管理员 PayPal 转移到用户的借记卡/信用卡