처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)대시보드
66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
9분에 질문입니다.
defualt_info 라고 정해놓은 부분 이후에 actor_details 로 다시 ('li') 지정하는 이유가 뭔가요? 한번에 ('ul.default_info li')로 묶어서 잡업하면 안되는건가요?
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
4분 부분 질문입니다
select는 안되고 select_one인 이유가 뭔가요??ㅠ attrs를 안붙였을때 오류가 나는 점도 궁금합니다!
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
READ__ME_TO_RECOVER_YOUR_DATA 질문이 있습니다.
강의 질문이 아니라서 죄송합니다.. 강의보면서 하나씩 차근차근 따라했습니다. AWS EC2에 웹페이지 띄우고 몽고디비도 설치까지 오늘 아침에 했는데 오늘 오후에 몽고디비가 해킹당했습니다. READ__ME_TO_RECOVER_YOUR_DATA 이런식으로 collection이름이 바뀌어있어요.. 디비 만든지 몇시간도 안되서 바로 해킹당하는거보면 무슨 프로그램 돌려서 해킹하는거 같은데.... 혹시 도움 받을 수 있을까요..??? 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
05:45 {'$lt' : 10000} 에 대하여
선생님! 안녕하세요. 영상에 보면 {'$lt' : 10000} 부분, 혹은 {'$gte' : 10000} 를 언급하는 부분에서 10000이라는 숫자를 직접 기입(?)하여, 10000보다 적게, 10000보다 크게 데이터를 DB에서 가져오는 영상을 보았습니다. 제가 궁금한 것은, {'$lt' : 10000} 와 같은 부분에서, 10000을 직접 넣는 것이 아니라, a = 10000이라는 변수와 같이 변수를 만들어서 사용하고 싶은데요. 이를 해결하기 위해서. a = 10000 {'$lt' : a} 이라던가, {'$lt' : '{}'.format(a)} 이라던가, 제가 사용할 줄 아는 이 두가지 방법으로 사용을 했는데요. 그럼에도 불구하고, 변수를 통한 데이터 확인이 어려워서요. 방법이나 팁을 알려주세요. 강의 유익하게 잘 듣고 있습니다. 감사합니다.
- 해결됨처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
몽고 DB 커넥션에 관련해서 질문드립니다.
강의 너무 잘들었습니다. 감사합니다~! 실시간으로 db에 많은 crud요청을 하는 서버라고했을 때 서버에서 Db에 접속하는 커넥션 객체를 Requet가 올때마다 커넥셕객채를 생성해서 Db에 접근하면 나중에 많은 Request가 올 때 문제가 발생할 것 같은데 이런경우는 보통 어떤식으로 처리를 하시나요? 커넥션은 몇개 풀링해서 그걸 돌려서 사용하시나요? 아니면 하나의 커넥션으로하는게 그냥 더 효율적인지 N개를 풀링해서 사용한다고했을때 몇만병의 유저의 요청이 들어온다고하면 몇개정도 풀링하는게 맞을지..? 보통 웹서버에서는 어떤식으로 커넥션을 관리하나요..? 동접 기준에따라 그 수치가 변경되기도 하는지 궁금합니다. 그리고 멀티쓰레드에서 동시에 같은 Db의 콜렉션의 같은 key의 value를 수정한다고 했을때 내부적으로 lock걸어서 무결성을 보장해주나요..? Lock은 컬렉션 단위로 걸리는건지 아니면 row단위로 걸리는건지..? 글쓰다보니 너무 장황하게 질문한것 같은데.. 이해가되게 제대로 질문을 한건지 잘 모르겠네요. 감사합니다~!
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
capped 옵션 수정 문의드려요
몽고DB 데이터 삭제 - SQL과 비교 강좌의 2분 44초 내용입니다 실습을 하라고 되어있는데 실습내용중 Document 를 삭제하라고 되어있는데 collection을 만들때 Capped=true 옵션을 줘서 Document 삭제가 안됩니다. collection을 Capped=false로 수정할수 있는 방법이 있는지 궁금합니다..
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
중앙대학교 실습 관련
중앙대학교 나온 배우 실습 관련 질문입니다. actor.drop_indexes() actor.create_index([('학교', pymongo.TEXT)]) docs = actor.find({'$text': {'$search' : '중앙대학교'}}).sort('흥행지수', pymongo.DESCENDING).limit(10) for doc in docs: print(doc) 인덱스 설정하여 위와 같이 실행시켰는데 강사님이 진행하신 코드와 결과치가 조금 다르게 나오네요 위 형광펜 칠한 부분의 검색이 index로 했을 때는 나오지 않아서 혹시 무엇때문인지 질문드립니다.
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
화면을 분리하는 pip 기능 관련 문의
화면을 분리하는 pip 기능 (화면우측 아래)을 사용하면 분리된 화면 크기가 너무 작습니다. 다른 강의는 안그랬는데..이번은 너무 작네요...크기 좀 충분히 키울수 있게 해주세요 PIP 모드 창이 커지지가 않고 너무 작습니다. 글씨가 안보입니다. 인프런에 애기 좀 해주세요
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
AND 조건이 적용되지 않아요~
강사님 질문이 있습니다. 다음 쿼리에서 AND 조건이 적용되지 않아요. db_actor.find({'흥행지수': {'$nin': [9625, 8850]}, '흥행지수': {'$lt': 10000}}) 를 실행하면 흥행지수가 9625, 8850 인 배우가 포함됩니다. 10000 이하인 것들이 그냥 $nin 조건 무시하고 다 나옵니다. 그래서 $and 를 직접 넣어서 돌려봤더니 9625, 8850 이 빠진 데이터가 제대로 나오더라고요. ㅜㅜ db_actor.find({ '$and': [{'흥행지수': {'$nin': [9625, 8850]}}, {'흥행지수': {'$lt': 10000}}]}) 어디 물어볼데도 없고 답답해서 여기에 질문 올립니다. ㅜㅜ 답변 좀 부탁드려요~ ^0^
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
맥에서 아나콘다 라이브러리 사용할 때
맥에서 강의를 들으면서 실습하고 있습니다. pymongo 라이브러리를 설치하기 위해서 커맨드 창에서 pip install pymongo 를 실행하면 설치가 잘 되고 커맨드 파이썬에서 import도 잘 됩니다. 그런데 Jupyter Notebook에서는 에러가 나더군요... 그래서 검색해봤는데 커맨드 창에서 conda install pymongo를 실행하려고 하더군요. 실행하니 설치가 되고 다시 주피터 노트북에서 하니 에러가 나더라고요... 아나콘다 네이게이터에 Environment에서 설정을 해줘야 한대서 들어가보니 base(root)와 anaconda3 가 있는데 anaconda3에는 pymongo가 체크되어 있고 base에는 체크가 안되어 있어서 체크하니 그 다음부터는 잘 되었습니다... 아나콘다 Environments에 대한 설명을 좀 부탁드려도 될까요????
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
12:41 대소문자 구분?
안녕하세요. 선생님! 사실 12:41과는 직접적인 연관은 없지만 이전 회차 강의부터 보다가 여쭤봐야 겠다는 생각이 들어서 질문을 쓰게 되었습니다. 각자의 키값이 subject, author, views 등등이 있는데요. subject로 질문을 드리자면, 키값으로 검색을 했을때 SUBJECT, subject, Subject를 동일하게 인식을 하여 SUBJECT로 찾으면 subject, Subject에 할당된 데이터가 함께 검색되는지, 이것 또한 동일하게 검색이 되는지 궁금합니다.
- 해결됨처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
인덱스 생성의 목적에 대한 질문입니다.
인덱스를 생성하여 활용하는 것이 부분 문자열 검색을 위한 목적이라고 하셨는데 부분 문자열이라는게 단위가 "글자"가 아닌 "단어"인가요? 예를 들어, 출연 영화를 텍스트로 인덱스를 생성했을 때 "영어토익반" 이라고 검색을 하면 "삼진그룹 영어토익반" 데이터가 출력이 되는데 "영어" 라고 검색을 하면 데이터 출력이 안되더라고요. 제가 이해한 것이 확실한지 알고 싶어서 질문드립니다.
- 해결됨처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
6:30 윈도우즈의 몽고DB 실행
sudo service mongod start 명령이 맥 운영체제에서 brew services start mongodb와 동일한 명령어라 생각해도 될까요? sudo service mongod start 으로 실행시키고 진행했는데 선생님의 강의대로 특별히 오류메시지가 뜨지는 않았어요.
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
data/db 폴더 안에 생기는 파일들
수업을 따라가다 보면 data/db 폴더를 만들고나서 cmd창에 mongod 를 쳤더니 db 폴더 안에 파일들이 생성이 되어있었는데 이렇게 되는 원리(?)가 뭘까요?? 안에 파일들이 생성된 이유가 뭔지 궁금합니다!
- 해결됨처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
str object is not callable 에러 원인을 찾기 어렵습니다...
삭제된 글입니다
- 해결됨처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
aws 서버에 mongodb 설치가 안되네요 ㅠㅠ
update 까지는 무사히 넘어갔는데 install에서 저런 메세지가 나오고 종료되는 것 같네요. 설치 안된 거죠? 어떻게 하면 될까요... ㅠㅠ
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
chmod 400로 퍼미션 설정을 했는데 aws 접근이 안됩니다...
윈도우 10 사용하고 있습니다.putty 윈도우 창 기능과 ui가 너무 보기 불편해서, 원도우10에서 linux 사용하는 방법을 찾아 Ubuntu 20.04 LTS 앱을 깔았습니다.(다음 블로그 내용 참조 https://forbes.tistory.com/543) 윈도우 파워셀이나 우분투 앱에서 chmod 명령을 사용해서 오류 없이 정상 실행됐는데, 첨부한 캡쳐와 같이 여전히 퍼미션 문제로 aws 서버 접근이 되지 않아서 어떻게 해야 할지 문의 드립니다. 감사합니다.
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
몽고 db 개념적인 질문
안녕하세요. 강사님. 알찬 강의 감사드립니다. 실습차원에서 몇개의 파일에서 db를 조회하고 업데이트를 해보고 있는데요. db입문자이다보니 개념적으로 헷갈리는 부분이 있어서 여쭤보고 싶습니다. 하나의 프로그램에서는 서울사는 사람을 찾아서 주소를 업데이트하고, 하나의 프로그램에서는 서울사는 사람의 유효성을 검증해서 삭제하는 작업을 한다고 하였을때, 당연히 가능할 것이라고 생각하는데 이러한 작업이 동시에 진행이 가능한가요?
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
강의 내용과는 상관 없는 질문
강의 내용과 직접적으로 상관없는 질문이라 죄송합니다. 강의 자료 자체는 무엇으로 작성한 것인가요? 파일명이 *.md이라 마크업 사용해서 작성하신 것 같은데...(가능하면, 파란색 사각형이나 강의 중 사용하는 마우스도구(?)도 같이...) 미리 감사드립니다.
- 미해결처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
크롤링 관련 질문
안녕하세요 먼저 좋은 강의 잘 듣고 있습니다 ! 강의 들으면서 예제로 진행하는 크롤링을 제가 필요한 사이트를 활용해서 하고 있는데 한 가지 막히는 사항이 있어서 문의 드렸습니다. 크롤링 하는 아이템을 5개 가량 잡아서 크롤링을 하는데 (예를 들어서 100개 글에서 5개씩 타이틀, 등록 시간, 등록자 등등) 어떤 글은 5개 중 1-2개가 빠져 있는 게 있더라구요. 일단 try-except 를 써서 넘기면서 크롤링을 하고 있습니다. 근데 여기서 1-2개 항목이 없으면 Error! Code: AttributeError, Message, 'NoneType' object has no attribute 'text' 가 뜨면서 3-4개 항목이 있더라도 해당 글 데이터가 몽고db에 저장이 안되고 그냥 넘겨지거든요. 항목이 없으면 없는대로 남은 3-4개라도 위와 같은 error가 뜨지 않고 크롤링을 할 수 있는 방법이 없을까 해서 여쭤봤습니다. 감사합니다