나는 firebase에서 같은 트리의 다른 자식 노드로 이동해야하는 사용자 객체를 가지고 있습니다.Firebase 객체를 다른 자식 노드로 이동/복사
구조는 그래서 같다 : I 인해 응용 프로그램의 성격에 남녀로 구분 된 사용자를 유지할 필요가
users -> male -> uid -> ......KVPs..objects...etc
-> female -> uid -> ......KVPs..objects...etc
. 사용자가 성별을 변경하면 모든 세부 정보를 선택한 성별로 옮기고 싶습니다.
AngularFire (firebaseObject)를 사용해 보았지만 객체에있는 키로 인해 firebase에서 설정하려고하면 오류가 발생합니다. JSON.stringify, angular.toJSON을 사용하여 키를 스트라이핑 해 보았지만 행운을 얻지 못했습니다 !!
더 깨끗하고 권장되는 방법이 궁금합니다. 감사 누군가가 포인터를 가지고 있거나 어쨌든 도움이 될 수 있다면. 이 실제로
// firebase ref
desc.ref1 = new Firebase(desc.userRef+'/'+desc.oldGender+'/'+uid);
desc.ref2 = new Firebase(desc.userRef+'/'+desc.gender+'/'+uid);
desc.ref1.on("value", function(snapshot) {
console.log(snapshot.val());
desc.ref2.set(snapshot.val());
}, function (errorObject) {
console.log("The read failed: " + errorObject.code);
});