如何合并同一路径中的两个对象?

时间:2016-03-05 22:38:39

标签: firebase firebase-util

我有以下结构:

billing: {
   bill1: { 
     creationDate: '2016-01-01', 
     buyer: "person1", 
     seller:"person2"
   }
}
people : {
    person1 : {
        name : "Jane"
    },
    person2 : {
        name: "John"
    }
}

我以下列方式加入路径:

var norm = new  Firebase.util.NormalizedCollection(firebaseRef.child("/billing").orderByChild("creationDate").startAt(startDate).endAt(endDate),
                [firebaseRef.child("/people"),"people1","billing.buyer"],
                [firebaseRef.child("/people"),"people2","billing.seller"])
                .select("billing.creationDate",{key:"people1.$value",alias:"buyerDetails"},{key:"people2.$value",alias:"sellerDetails"); 
return norm.ref();

当我尝试使用此代码时,我会得到“重复路径”。控制台出错,显然这是一个限制,你能确认吗?

0 个答案:

没有答案