IT/firebase 4

firebase count 구하기

//1.전체 스냅샷에서 구하는 방법 path.once("value", function (snapshot) { totalcount = snapshot.val().count; } //2.따로 데이터로 등록 될때 마다 전체값 증가 시켜 주는 방법 var rowcount = $firebaseObject(path.child('rowcount')) rowcount.$loaded().then(function (snap) { //리스트 카운트 조회 var cnt = snap.$value; //없으면 1 있으면 +1 if (cnt == null) { cnt = 1; } else { cnt += 1; } //카운트 갱신 var obj = $firebaseObject(path.child('etc')); obj.rowcoun..

IT/firebase 2016.06.11

firebase 리스트 조회시 문제

위와 같은 구조일때 nickname이 중복 되는지 체크 하기위해서 등록 전에 내용을 체크 하려고 하였으나 루프를 돌면서 체크하는 방법 이외에는 다른 방법을 결국 찾지 못했다. 그래서 info 단계를 없에고 바로 nickname을 적어 준후 아래와 같이 쿼리 하는 걸로 변경했다. path.orderByChild('nickname') .startAt(nickname) .endAt(nickname) .once('value', function(snap) { console.log('value', snap.val()); });

IT/firebase 2016.05.27