목록document (3)
함께 성장하는 프로독학러
안녕하세요, 프로독학러 입니다. 이번 포스팅에서는 jQuery 의 scroll 이벤트를 통하여 웹 어플리케이션에서 무한스크롤링을 구현하는 방법에 대해서 알아보도록 하겠습니다. 무한스크롤을 구현하려면 window 객체에 scroll 이벤트를 지정해 주어야 합니다. $(window).scroll(이벤트가 발생하면 실행될 함수) 위와 같은 방식으로 말이죠. 1. window 객체와 document 객체의 차이 이해 무한 스크롤링을 구현하기 위해서는 window 와 document 가 어떻게 다른지 이해해야 합니다. 네이버 홈페이지를 통해 window 와 document 가 어떻게 다른지 살펴보도록 하겠습니다. 크롬 브라우저를 통해 네이버에 접속한 화면입니다. window 는 브라우저의 창 자체를 의미합니다. ..
안녕하세요, 프로독학러 입니다. 이번 포스팅에서는 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 은 총 세개가 만들어 져야 할 것..