본문 바로가기

126

[MongoDB] 몽고디비 배열 쿼리 MongoDB 배열 쿼리 @ 배열 쿼리 { "_id" : ObjectId("556e67ef35316c8fcfee226e"), “fruits” : [ “banana”, “apple”, “peach” ] } 위와 같은 배열이 있다고 할 때 아래와 같이 배열에 쿼리를 할 수 있다 fruits 값에 banana가 있는 것 찾아내기 db.c.find( { “fruits” : “banana” } ) fruits 값에 banana, peach 가 있는 것 찾아내기 db.c.find( { “fruits” : { “$all” : [“banana”, “peach”] } } ) $size fruits 값이 3인 것 찾아내기 db.c.find( { “fruits” : { “$size” : 3 } } ) 배열 쿼리 실습하기 위.. 2016. 6. 26.
[MongoDB] 몽고디비 논리 연산 쿼리 MongoDB 논리 연산 쿼리 @ 논리 연산자 숫자 비교 연산자와 비슷하게 키워드로 논리 연산자를 이용할 수 있다 다음과 같이 사용될 수 있다 사는지역이 광역시인 모든 것. db.c.find( { “city” : { “$in” : [ “서울”, “대전“ , “대구”, “부산“, “울산“, “인천”, “광주” ] } } ) 사는지역이 광역시 이거나, 제주도 인 모든 것 db.c.find( { “$or” : [ “city” : { “$in” : [ “서울”, “대전“ , “대구”, “부산“, “울산“, “인천”, “광주” ] }, { “city” : “제주” } ] } ) 태어난 해가 짝수해 인 모든 것 : birthYear를 2로 나눈 나머지 값이 1이 아닌 모든 것 db.c.find( { “birthYe.. 2016. 6. 26.
[MongoDB] 몽고디비 숫자 비교 연산 쿼리 MongoDB 숫자 비교 연산 쿼리 @ 숫자 비교 연산자 조건을 지정하기 위해서는 키워드를 이용해서 비교를 한다 다음과 같이 사용될 수 있다 나이가 10보다 작다. db.c.find( { “age” : { “$lt” : 10 } } ) 나이가 40보다 작고 10보다 크다 db.c.find( { “age” : { “$lt” : 40, “$gt” : 10 } } ) 조건들을 보면 같다는 존재하지 않는데 equals는 $eq로 표현되지 않고 id : 30 이런식으로 표현이 된다 @ 숫자 비교 연산자 실습 ID가 30인 것 db.post.find( { "id" : 30 } ); 실행 결과 ID가 30보다 작은 것 db.post.find( { "id" : { "$lt" : 30 } } ); 실행 결과 ID가 15.. 2016. 6. 25.
[Android] 안드로이드 스튜디오 설치 Android란? Google에서 인수한 Mobile용 OS 휴대용 단말기를 위해 만들어진 OS 다양한 Application을 간단한 설치를 통해서 사용 가능 현재는 휴대용 단말기 이외의 여러 전자제품에 탑재됨 Android 설치 안드로이드를 설치하기 위해서 Android Studio를 설치해야 한다 URL : https://developer.android.com/index.html 위의 메인에서 Get SEK를 통해서 Android Studoi를 다운받을 수 있다 이제 다운이 되었으면 설치를 진행한다 Next 버튼을 통해서 기본적인 설정으로 설치를 진행해도 무관하므로 설치를 진행한다 설치 후 Andorid Studio를 실행하면 다음과 같은 창이 뜨게 된다 위의 화면에서 밑에 선택되어 있는 옵션을 선택.. 2016. 6. 24.