我正在开发一个应用程序,我需要移动在用户模型中保存的Stripe付款数据。我正在寻找做到这一点的最佳方法。我当前的数据存储在DD[(Int, BreezeDenseMatrix[Double])]
,但我想将其移动到user.stripe.<value>
有没有可以为我处理这些数据的工具,还是需要我自己创建一个工具来处理这些数据?我将在大型重构(更像是重写)期间进行大量此类数据移动,因此对我来说,如果不存在,则可以制作一个工具,只是不知道如何迁移数据,而其他Stack Overflow帖子也没有我发现很多用途。
可能也选择了糟糕的一天/时间发帖...希望有人可以帮我提供示例或指导,以说明从这里出发的地方。
我希望数据看起来像什么
user.company.stripe.<value>
当前数据格式:
{ "_id" : ObjectId("5b89c571d855a23b5b07fe95"), "company" : { "customForms" : [ ], "subUserCount" : 1, "stripe" : { "plan" : "<plan Name>", "customerId" : "cus_<ID>", "last4" : "4242", "subscriptionId" : "sub<ID>", "isCoupon" : false } }, "email" : "john.doe@example.ca", "password" : "$2a$10$gMbdy5Dh9Ym..xbVAvhaJO2xhVARAL3oXvad/fX4zAcCuZB88tR1C", "role" : "company", "companyID" : "da89bdee-4123-444c-b221-d41212320a90", }