mongoDB - aggregation
mongoDB의 aggreation을 정리합니다. 의미적으로는 SQL의 group by 라고 생각하셔도 됩니다. 저는 python을 사용해서 mongoDB에 접속합니다. aggregation - basic 를 사용하기 위해서는 pipeline이라...
Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록
mongoDB의 aggreation을 정리합니다. 의미적으로는 SQL의 group by 라고 생각하셔도 됩니다. 저는 python을 사용해서 mongoDB에 접속합니다. aggregation - basic 를 사용하기 위해서는 pipeline이라...
mongoDB - distinct 를 사용하여 특정 칼럼의 distinct list를 가져올 수 있습니다. 아주 간단한 코드는 다음과 같습니다. 는 결과로 를 반환합니다. 보통의 sql에서는 2개 이상에 대해서 distinct tuple을 가져올...
간만에 github에서 특정 repo를 하려고 했는데, 복사해서 보니 command가 아래와 같이 좀 달라져 있더군요. 찾아보니 gh는 github 전용 Command Line Interface더군요. 일단 를 사용해서 설치해 보겠습니다. 이제 ...
지금까지는 google apps script를 사용하기 위해서는 구글 드라이브(혹은 닥스)에 접속해서 Google Apps Script를 생성하고 브라우저에 수정하는 일들을 했습니다. 코드가 작을 때는 이렇게 해도 아무 문제가 없습니다만, 코드가...
Google Apps Script에서 Gmail API를 사용하여 메일을 보내는 코드를 정리하였습니다. 코드를 실행하니까 저한테 메일이 뚝 와 있네요 호호호. Wrap-up 여러 명에게 조금씩 다른 내용으로 메일을 보내야 하는 경우, 과거에는 O...
python에서 Google Apps Script API를 사용하는 방법을 정리합니다. 지난번에도 쓴 글이 있는데, 공부하면서 쓴것이라고 좀 꼬여있는 것 같더라고요. 그래서, 기존의 프로젝트들을 모두 지우고 처음부터 다시 설정해보려고 합니다. T...
Google Apps Script를 사용해서 Google Docs를 어떻게 더 잘 사용할 수 있을지에 대해서 정리해봄 table 집어넣기 append heading replace text trigger: 시트에 어떤 값이 업데이트되었을 때, 닥스...
Issue Google Apps Script에서 "배포"를 사용해서 처리해줘도 될것 같은데, 이 부분이 잘 해결되지 않아서 일단 넘어갔다. Google Apps Script에서 "배포"를 통해 URL에 접근하는 것은 브라우저를 통한 정상적인 접근...
mongoDB를 사용하여 특정 DB를 백업하고 복구하는 방법을 정리합니다. 그냥 mongodump를 사용하여 백업하면 된다고 하는데 실제로 해보니까 다음과 같은 오류가 발생합니다. 구글에서 찾아봐서 stackoverflow - mongodb - ...
얼마 전에 mongoDB tools의 를 사용하여 백업하는 방법을 정리했습니다. 그런데, 이 를 사용한 백업이 결국 그냥 모든 document를 읽어서 json과 같은 파일로 저장해주는 것처럼 보이더라고요. 이럴 거면 그냥 내가 직접 mongoD...
Google Apps Script를 사용하여 새로운 문서를 만들고, 문서 내에 글을 작성(Append)하는 방법을 정리하였습니다. 기존에 존재하는 document에 접근하여, 특정 text가 없는 경우 해당 텍스트틀 추가해줍니다.
문서에 text를 집어넣을 때, 기 정의된 style을 사용하여 집어넣어절 수도 있습니다.
를 사용해서 텍스트를 변환할 수 있습니다. 원래 문서에 다음과 같이 작성되어 있다고 하겠습니다. 다음 코드를 작성하고 실행해 봅니다. 그럼 다음과 같이 짠 하고 바뀝니다.
mongoDB - sort, limit, skip mongoDB의 find method에서 정렬(sort), 처음 n개로 제한(limit), 처음 n개를 제외(skip)하여 결과를 리턴하는 방법을 정리합니다. 저는 python에서 mongoDB에...