Database2 - Lowdb

조회

수업소개

lowdb의 데이터를 읽어오는 방법을 알아봅시다.

 

 

 

강의

 

 

 

 

소스코드

변경사항 

댓글

댓글 본문
  1. 청명
    const post = db.data.topic.find((topic) => topic.title == 'mysql' & topic.author == 1)
    console.log(post)
    같은 형식으로 사용하시면 됩니다.
    대화보기
    • 돈버는기계왕
      혹시 저만 최신버전으로 사용하기가 안되는가요.
      깃허브에 들어가도 설명방법이 안나오고
      get 방식을 쓰면 function이 아니라는 오류가 떠서 그냥
      최신방식에 find를 쓰는 방법으로 해보았습니다..


      const lowdb = db.data.topics.find((topic) => topic.id === 1);
      console.log(lowdb);

      이게 맞나요..?
      전혀 아닌 거 같은데 방법좀 알려주세요 ㅠㅜ..
    • 나연
      2022년 3월 1일 (화) 완료

      Lodash : 자바스크립트의 굉장히 유명한 라이브러리
      - lowdb의 "Lo" : Lodash에서 옴

      ```js
      const lowdb = db.chain
      .get("topics")
      .find({ title: "lowdb", author: 1 })
      .value();
      console.log(lowdb);
      ```

      `sortBy()`
      `take()` : MySQL에 치면 `LIMIT`의 기능
      `map()`
      `size()`
    • labis98
      20210826 good!!!
    • 김윤석
      21.04.28
    • jeisyoon
      2021.03.27 조회 - OK
    • chimhyangmoo
      21.03.10
    • 생활둘기
      2021 2 15
    • Yong Hyun Lee
      완료 200920
    • 착한얼굴에그러치모탄태도
      수강완료. 감사합니다~
    • 쑤우
      수강완료. 감사합니다~
    • Amousk
      끝.
    • 웅이
      .filter()는 '~이 아닌 것들을 조회한다' 정도로 이해하면 되나요 ?
    • 굼벵이
      완료
    • DOTOLEE
      Check if posts exists.
      db.has('posts')
      .value()

      Set posts.
      db.set('posts', [])
      .write()

      Sort the top five posts.
      db.get('posts')
      .filter({published: true})
      .sortBy('views')
      .take(5)
      .value()

      Get post titles.
      db.get('posts')
      .map('title')
      .value()

      Get the number of posts.
      db.get('posts')
      .size()
      .value()

      Get the title of first post using a path.
      db.get('posts[0].title')
      .value()

      Update a post.
      db.get('posts')
      .find({ title: 'low!' })
      .assign({ title: 'hi!'})
      .write()

      Remove posts.
      db.get('posts')
      .remove({ title: 'low!' })
      .write()

      Remove a property.
      db.unset('user.name')
      .write()

      Make a deep clone of posts.
      db.get('posts')
      .cloneDeep()
      .value()

      https://github.com......wdb
    • supernet
      완료!!!
    • 삼고잉
      find 로 읽는걸 복습했습니다
    • egoing
      앗 죄송합니다. 추가했습니다.
      https://opentutorials.org......208
      대화보기
      • Hyung Jun Choi
        토픽목록 4번이 빠져있습니다..ㅠㅠ
      • 따숩소
        왼쪽 토픽 목록에서 [4. 생성] 항목이 빠져 있어요.
        https://www.youtube.com......6A8
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기