Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Firebase 3中支付的数据建模_Swift_Firebase_Firebase Realtime Database_Data Modeling_Nosql - Fatal编程技术网

Swift Firebase 3中支付的数据建模

Swift Firebase 3中支付的数据建模,swift,firebase,firebase-realtime-database,data-modeling,nosql,Swift,Firebase,Firebase Realtime Database,Data Modeling,Nosql,我目前正在尝试为支付数据建模,并希望确保为nosql数据库(Firebase)正确构建数据。我将使用此节点为付款创建新闻提要(包括toId、fromId),并跟踪用户帐户中记录的总金额。我有一种感觉,我的建模错误如下所示,但如果有任何指导,我将不胜感激 { "payments" : { "paymentId" : { "amount" : "12", "toId" : "userId2", "fromId" : "userId1",

我目前正在尝试为支付数据建模,并希望确保为nosql数据库(Firebase)正确构建数据。我将使用此节点为付款创建新闻提要(包括toId、fromId),并跟踪用户帐户中记录的总金额。我有一种感觉,我的建模错误如下所示,但如果有任何指导,我将不胜感激

{
"payments" : {
    "paymentId" : {
        "amount" : "12",
        "toId" : "userId2",
        "fromId" : "userId1",
        "for" : "lunch"
    }
},

"users" : {
    "userId1" : {
        "name" : "Alex",
        "email" : "alex@gmail.com"
    },  
    "userId2" : {
        "name" : "Ben",
        "email" : "ben@gmail.com"
    },
    "userId3" : {
        "name" : "Charles",
        "email" : "charles@gmail.com"
    }
}
}