본문으로 바로가기

DeveloperJo

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    developerjo

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

UniteWiki/Backend 검색 결과

해당 글 2건

Firebase Realtimedatabase 에서의 데이터 색인 최적화

Firebase Realtimedatabase 를 페이징 하기 위해서는 Firebase Realtimedatabse 에 Rule을 추가해줘야 한다. RTDB (Realtimedatabase) Rule이란 RTDB가 인덱싱을 할 때 참조하게 되는 일종의 룰이다. 앱에서 DB를 정렬해야하는 특정한 기준이 있다면 ( 좋아요, 타임스탬프 등 ) 이것을 RULE에 기록해둬야 한다. 만약 DB가 다음과 같이 정렬되어 있다고 가정하자. {"dinosaurs":{ "lambeosaurus": { "height" : 2.1, "length" : 12.5, "weight": 5000 }, "stegosaurus": { "height" : 4, "length" : 9, "weight" : 2500 } } } 앱에서 공룡의 ..

UniteWiki/Backend 2022. 4. 27. 18:27

Pymongo로 순위를 갱신하기

Pymongo 에서 순위를 갱신할 때는 MongoDB에서 업데이트를 하는 법에 대해 숙지할 필요가 있다. DB.Collection.update_many({'rank':data['rank']},{'$set':data},upsert=True) 위의 코드는 upsert 옵션을 넣음으로써 'rank' 인덱스에 데이터가 이미 존재하면 '업데이트'를 하는 코드이다. 즉 메소드에 필요한 변수를 해석해서 쓰면 이런 형식이된다. DB.Collection.update_many(index, dataToSet ,upsert=True) 처음에 다음과 같이 했다가 시행착오를 겪었다. DB.Collection.update_many({'userid':data['userid']},{'$set':data},upsert=True) DB...

UniteWiki/Backend 2022. 3. 4. 16:06
  • 이전
  • 1
  • 다음

사이드바

Trackback

CATEGORY

  • 분류 전체보기 (84)
    • UniteWiki (12)
      • Frontend (8)
      • Backend (2)
      • Notes (0)
      • 개인정보 처리방침 (1)
    • TwitchEmotesRanking (3)
      • Frontend (0)
      • Backend (2)
      • Deploying (0)
      • Summary (0)
    • Studies (55)
      • Python (8)
      • RubyonRails (21)
      • AWS Certificate (0)
      • Monetization (1)
      • Android (21)
      • Server (1)
      • JavaScript (1)
    • Senior Project (8)
      • Notes (8)
    • Toy Project (0)
      • 1 (0)
    • Open source (1)
      • KoreanChosungSearch (1)
    • Unreal Engine (1)
    • 홍커톤대회 (1)
      • 기획 (0)
    • 김프체커 (0)
      • 기획 (0)
    • ChatterCrafting (1)
    • AIBridge (1)
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT DeveloperJo, ALL RIGHT RESERVED.
DeveloperJo
블로그 이미지 developerjo 님의 블로그
MENU
  • 홈
  • 태그
  • 방명록
CATEGORY
  • 분류 전체보기 (84)
    • UniteWiki (12)
      • Frontend (8)
      • Backend (2)
      • Notes (0)
      • 개인정보 처리방침 (1)
    • TwitchEmotesRanking (3)
      • Frontend (0)
      • Backend (2)
      • Deploying (0)
      • Summary (0)
    • Studies (55)
      • Python (8)
      • RubyonRails (21)
      • AWS Certificate (0)
      • Monetization (1)
      • Android (21)
      • Server (1)
      • JavaScript (1)
    • Senior Project (8)
      • Notes (8)
    • Toy Project (0)
      • 1 (0)
    • Open source (1)
      • KoreanChosungSearch (1)
    • Unreal Engine (1)
    • 홍커톤대회 (1)
      • 기획 (0)
    • 김프체커 (0)
      • 기획 (0)
    • ChatterCrafting (1)
    • AIBridge (1)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바