DATABASE/lowdb 3

[lowdb] 기존 값 + 1(Increase by 1) update

lowdb의 업데이트(lodash 활용) assign 외에 update를 사용하여 기존 값을 연산하여 처리 가능하다. _.update(object, path, updater)이 방법은 설정할 값을 생성하는 _.set것을 허용한다는 점을 제외하고 는 같습니다 updater. 생성 _.updateWith을 사용자 정의하는 데 사용 합니다 path. 는 updater: 하나 개의 인수로 호출 (값) . 참고: 이 메서드는 object를 update 합니다. Since 4.6.0 Arguments object (Object) : 수정할 객체입니다. path (배열|문자열) : 설정할 속성의 경로입니다. updater (Function) : 업데이트된 값을 생성하는 함수입니다. return (객체) : 반환 ob..

DATABASE/lowdb 2021.08.22

[lowdb] 실행 에러?! SyntaxError: Cannot use import ..

SyntaxError: Cannot use import statement outside a module 아래와 같은 에러가 발생한다면... 정답은 바로 Warning에 표시됩니다. To load an ES module, set "type": "module" in the package.json or use the .mjs extension. $ node index.js (node:2484) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. (Use `node --trace-warnings ...` to show where the warning was created) D:\works..

DATABASE/lowdb 2021.08.12

[lowdb] JSON을 DB로 활용하는 방법

비용을 들이지 않고 요즘 좋은 서비스들이 많아서 활용하여, 웹서비스를 개발해보려고 하였다. 웹서비스가 DB가 필요해서 json을 db로 활용하는 방법을 찾다가.. lowdb라는 것을 발견하였고 이를 활용하여 HEROKU와 node.js를 사용하여 기획한 웹 서비스를 개발해보려고 한다. 먼저 node.js를 설치한다. https://nodejs.org/ko/download/ 본인의 OS에 맞는 node.js를 먼저 다운로드하여 설치한다. 약관동의 후 NEXT..NEXT.. lowdb 설치 https://github.com/typicode/lowdb lowdb를 설치하고 사용하기 전에 먼저 경로를 생성해주자. ex> \workspace\project01\ 콘솔창 (bash나 cmd)을 실행시켜서 해당 경로로..

DATABASE/lowdb 2021.08.09