본문 바로가기

appsscript2

[Apps Script]google sheet와 mongoDB 연동하는 방법(data in/out) google sheet와 mongoDB 연동하는 방법(data in/out)개인적으로 언제 어디서든 구글 시트(google sheet)를 이용해 이런 저런 데이터를 만들고 있다. 이번 글에서는 구글 시트를 이용해 작성한 자료를 mongoDB에 연결하고, 손쉽에 document(도큐먼트)를 insert(삽입)하는 방법에 대해서 작성하였다. 참고로 나는 mongoDB Atlas 무료티어(M0 무료 클러스터)를 사용하고 있고 구글 시트와의 연결은 무료티어에서도 가능하다. 이 작업의 연결 서비스는 구글의 Apps Script이다. 과거자료에는 현재와 다른 이름이었던 것 같다. 따라서 몽고디비와 연동을 하기 위해서는 Apps Script가 맞는지 확인하여야 한다. 1. 작업 순서작업순서는 다음과 같다.mongoD.. 2024. 9. 9.
Apps script MongoDB CRUD - UpdateOne, filter: 도큐먼트 수정 방법 Apps script MongoDB CRUD - UpdateOne: 도큐먼트 수정 방법Apps script를 이용해서 MongoDB collection내에 있는 document를 수정(=update)하는 방법에 대해서 알아보자. 먼저 짚고 넘어가야 할 것은 update와 replace는 서로 전혀 다른 명령이라는 것이다.update는 특정 부분만 수정하고 나머지는 그대로 두지만, replace의 경우 특정 부분을 고치면 나머지는 전부 없어진다. 즉, 그 특정 부분만 두는 '전부 교체'를 의미하는 것이다.  updateDocumentInMongoDB() 소스코드특정 도큐먼트를 잡아내 키-값을 수정하는 코드는 다음과 같다.function updateDocumentInMongoDB() { const apiK.. 2024. 9. 6.