목록2018/05/05 (3)
함께 성장하는 프로독학러
안녕하세요, 프로독학러 입니다. 이번 포스팅에서는 Document 를 검색하는 find() 메소드에 대해서 자세히 알아보도록 하겠습니다. Document 를 조회하는 find() 메소드 find() 메소드의 표현식은 다음과 같습니다. db.COLLECTION_NAME.find(query, projection) find() 메소드의 인자로 query 와 projection 이 들어옵니다.두 값 모드 Optional 파라메터입니다.query 의 데이터 타입은 document(객체) 입니다. 이는 다큐먼트를 조회하는 기준을 정하는 파라메터입니다. 이 값이 생략되거나 비어있는 객체 {} 를 전달하면 해당 컬렉션의 모든 다큐먼트들을 조회합니다.projection 의 데이터 타입 역시 document 로, 조회한 ..
안녕하세요, 프로독학러 입니다. 이번 포스팅에서는 MongoDB 의 데이터를 모델링하는 방법에 대해 간단히 살펴보고, MongoDB Shell 안에서 Database, Collection, Document 를 생성하고 제거하는 명령어에 대해서 알아보겠습니다. 데이터 모델링 MongoDB 의 Document 를 모델링 하는 방법에 대해서 알아보겠습니다. 이해를 돕기위해 인스타그램을 위한 데이터베이스를 모델링한다고 가정해 봅시다. 인스타그램에서 게시물을 올릴 때 필요한 정보는 다음과 같습니다. 게시글에는 사진, 설명, 작성자, 작성일이 포함되어 있다.게시글에는 0개 이상의 해쉬태그를 가질 수 있다.게시글에 덧글을 달 수 있다. 만약 관계형 데이터베이스를 이용한다면 table 은 총 세개가 만들어 져야 할 것..
안녕하세요, 프로독학러 입니다. 오늘은 나이키 런 클럽 - 나의 코치 프로그램의 3일차 일정을 진행했습니다. 3일차의 일정은 '벤치마크' 입니다. 벤치마크 러닝은 3분동안 가장 강도 높은 러닝을 하여 기록을 측정하는 것입니다. 이 3분동안의 기록은 현재 러너의 최대 운동 강도를 파악합니다. 그리고 이를 바탕으로 앞으로의 운동 강도와 계획을 조절하는데 사용됩니다. 일괄적인 운동 프로그램이 아닌 사용자의 수준에 맞춘 체계적인 운동 프로그램을 구성해 준다는 것이죠. 3분동안의 측정을 위해 앞 뒤로 7분, 5분의 러닝이 포함 되어 있습니다.앞의 7분동안의 러닝은 워밍업을 위한 러닝이고, 뒤의 5분동안의 러닝은 고강도의 러닝을 한 몸을 자연스럽게 쿨다운 시켜주는 (릴렉스) 러닝입니다. 시작 버튼 옆의 음표가 없다..