>웹 프론트엔드 >JS 튜토리얼 >Firebase에서 포스트 순서를 바꾸는 방법은 무엇입니까?

Firebase에서 포스트 순서를 바꾸는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-06 17:49:03643검색

How to Reverse Post Order in Firebase?

Firebase에서 Post Order 역전

Firebase에서는 푸시를 사용하여 검색된 데이터가 시간순으로 오름차순으로 반환됩니다. 그러나 게시물을 내림차순으로 표시해야 하는 경우도 있습니다. Firebase는 이를 달성하기 위해 두 가지 접근 방식을 제공합니다.

1. 반전된 타임스탬프 설정

'-timestamp'와 같이 반전된 타임스탬프가 있는 하위 속성을 추가합니다. 그런 다음 다음을 사용하여 이 반전된 속성을 기준으로 데이터를 정렬합니다.

fbl.child('sell').orderByChild("-timestamp").limit(20).on("value", function(fbdata) {
  // handle data display here
}

2. 클라이언트 측 반전

하위 노드를 오름차순으로 검색하고 다음을 사용하여 클라이언트 측에서 반전합니다.

fbl.child('sell').limit(20).on('value', function(fbdata) {
  var posts = [];
  fbdata.forEach(function(child) {
    posts.unshift(child.exportVal());
  });
  // Display posts in descending order:
  console.log(posts);
})

위 내용은 Firebase에서 포스트 순서를 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.