AOC55

Backend, Devops, Cloud, kubernetes

BackEnd/MongoDB 3

MongoDB :: Query 사용법

시작하며 금번 회사에서 진행하는 신규 프로젝트에서 MongoDB를 사용함에 따라서, MongoDB 학습중에 정리한 사항을 남겨봅니다. 모든 내용의 기반은 아래 문헌을 참고하였습니다. 또한 아래 글의 내용 중에 틀린 내용이 있을 수 있습니다. 참고문헌 몽고DB 완벽가이드 | 한빛미디어 https://product.kyobobook.co.kr/detail/S000001810370 기본 쿼리 기본적으로 MongoDB에서 Document 검색은 아래와 같이 수행하게 된다. db.find({검색조건}, {조회옵션}) db.findOne({검색조건}, {조회옵션}) 이때 검색 시 다양한 조건 및 옵션에 대해 알아보겠다. 검색 시 리턴 받을 키 지정 첫번째 파라미터로 검색조건을 지정한 후, 두번째 파라미터로 조회 결..

BackEnd/MongoDB 2022.10.22

MongoDB :: 배열 연산자 사용법

시작하며 금번 회사에서 진행하는 신규 프로젝트에서 MongoDB를 사용함에 따라서, MongoDB 학습중에 정리한 사항을 남겨봅니다. 모든 내용의 기반은 아래 문헌을 참고하였습니다. 또한 아래 글의 내용 중에 틀린 내용이 있을 수 있습니다. 참고문헌 몽고DB 완벽가이드 | 한빛미디어 https://product.kyobobook.co.kr/detail/S000001810370 CRUD 사용법 보기 https://aoc55.tistory.com/55 배열 연산자란? Document 에서 특정 필드에 대한 값이 배열일 경우, 해당 배열을 제어하기 위한 연산자를 의미합니다. 값이 배열인 경우 예시 db.student.findOne({"name":"aaa"}) // 실행결과 { "_id" : ObjectId("..

BackEnd/MongoDB 2022.10.12

MongoDB :: 기본 CRUD 사용법

시작하며 금번 회사에서 진행하는 신규 프로젝트에서 MongoDB를 사용함에 따라서, MongoDB 학습중에 정리한 사항을 남겨봅니다. 모든 내용의 기반은 아래 문헌을 참고하였습니다. 또한 아래 글의 내용 중에 틀린 내용이 있을 수 있습니다. 참고문헌 몽고DB 완벽가이드 | 한빛미디어 https://product.kyobobook.co.kr/detail/S000001810370 삽입 (insert) 단일 삽입 (insertOne) db.student.insertOne({ "name" : "lee", "age" : 18 }) 복수 삽입 (insertMany) 입력한 순서에 대해 보장이 필요한 경우 (기본) db.student.insertMany([ { name: "kim1", age: 11 }, { name..

BackEnd/MongoDB 2022.10.10