이번 강좌에선 find() 메소드를 더욱 더 활용하기 위해 필요한 sort(), limit(), skip() 메소드에 대해 배워보겠습니다. 그냥 find() 메소드를 사용하면 criteria 에 일치하는 모든 document 들을 출력해주기 때문에, 예를들어 페이지 같은 기능을 사용한다면 불적합하겠죠. 그렇다고 find() 메소드 자체에 어디부터 어디까지 불러오겠다 라고 설정하는 매개변수는 따로 없습니다.find() 메소드를 사용했을 시 cursor 형태의 결과값을 반환하는데요, 이 객체가 가지고 있는limit() 메소드와 skip() 메소드를 통하여 보이는 출력물의 갯수를 제한 할 수 있고, sort() 메소드를 사용하여 데이터를 순서대로 나열 할 수 있습니다. 샘플 데이터쿼리 연습을 해보기 위해 샘플..
이번 강좌에선 Document를 조회하는 메소드인 find() 메소드를 자세히 알아보도록 하겠습니다.Document 조회: db.COLLECTION_NAME.find(query, projection)이 메소드에서 사용되는 매개변수에 대하여 알아봅시다parameterType설명querydocumentOptional(선택적). 다큐먼트를 조회할 때 기준을 정합니다. 기준이 없이 컬렉션에 있는 모든 다큐먼트를 조회 할때는 이 매개변수를 비우거나 비어있는 다큐먼트 { } 를 전달하세요.projectiondocumentOptional. 다큐먼트를 조회할 때 보여질 field를 정합니다. 반환(return) 값: cursorcriteria에 해당하는 Document들을 선택하여 cursor를 반환합니다. curso..
이번 강좌에서는 Database, Collection, Document 를 생성하는 명령어와 제거하는 명령어를 배워보도록 하겠습니다. 이 세가지 키워드의 관계는 아래 이미지와 같습니다. 이 단어들이 생소하신분은 전 강좌를 읽어주세요.Database 생성: useuse DATABASE_NAME 명령어를 통하여 Database를 생성 할 수 있습니다. 생성 후, 생성된 데이터베이스를사용하게 되구요, 데이터베이스가 이미 존재하는 경우엔 현존하는 데이터베이스를 사용합니다.예제: mongodb_tutorial 이라는 데이터베이스를 생성합니다.> use mongodb_tutorial switched to db mongodb_tutorial 현재 사용중인 데이터베이스를 확인하려면 db 명령어를 입력하세요.> db m..
- Total
- Today
- Yesterday