2

我们正在尝试找到一种适当的方法来抽象 firebase CRUD 操作,这些操作目前在我们的 node.js 代码中的许多地方。原因是能够用另一个数据库(如 mongoDB)替换 firebase。

我们的数据库包含相对较深的数据结构(最多 4 个级别)。

例如,这个过程中的一个特定困难是我们在 firebase 中进行更新的方式,这可以使用一个更新命令在许多地方执行。例如:

updates[`users/${userUUID}/status`] = statusChange;                              
updates[`users/${userUUID}/email/`] = userEmail;
updates[`products/${productUUID}/colour/`] = colour;                                
firebase.database().ref().update(updates);

对于如何抽象firebase CRUD,有什么建议吗?

4

0 回答 0