Database(데이터베이스)/NOSQL - MongoDB 범범조조 2021. 10. 19. 20:56
내용 안녕하세요. 오늘은 몽고DB 에러 관련해서 해당 에러를 해결하는 방법에 대해서 알려 드리려고 합니다. 현재 저는 도커 컴포즈를 이용하여 MongoDB 서버를 구축하였고, Powershell 을 이용하여 MongoDB Shell에 접근하여 몽고DB 공부를 하고 있었습니다. 그러나, 몽고DB Shell에 접근하여 컬렉션을 생성하고, insertOne 함수를 사용하던중 command insert requires authentication 에러를 만나게 되었습니다. 구글링 해보니까, 도커에서 mongoDB shell에 접근할때 인증을 하지 않아서 생기는 에러 구문이라고 합니다. 그래서 애초에 도커 컴포즈로 실행중인 MongoDB에 접근할때 아래와 같이 ID, PW를 입력하여 shell에 접근해서 다시 컬렉..
더 읽기
Database(데이터베이스)/NOSQL - MongoDB 범범조조 2021. 10. 19. 19:24
참조 몽고DB 완변가이드 3판 도큐먼트 몽고DB의 핵심은 정렬된 키와 연결된 값의 집합으로 이뤄진 도큐먼트 입니다. 도큐먼트 표현 방식은 프로그래밍 언어마다 다르지만 대부분의 언어는 맵, 해시, 딕셔너리 와 같이 도큐먼트를 자연스럽게 표현하는 자료구조를 가집니다. 아래는 자바스크립트에서 도큐먼트를 객체로 표현한 예시입니다. {"greeting" : "Hello", "views" : 3} 위의 예제에서 "greeting" 의 값은 문자열이며 "views" 의 값은 정수입니다. 몽고DB는 데이터형과 대소문자를 구별합니다. 예를 등러 다음 두 도큐먼트는 서로 다른 도큐먼트 입니다. {"Count" : 5} {"count" : 5} 또한, 몽고DB에서는 키가 중복될 수 없다는 점을 기억하기를 바랍니다. 컬렉션 ..