데이터 베이스(No SQL) - MongoDB Update 메소드 활용
Update 메소드 활용 update를 다양하게 사용 하는 방법에 #예시) 메소드 학습을 위한 샘플 데이터 [ { "_id": 1, "item": { "category": "cake", "type": "chiffon" }, "amount": 10 }, { "_id": 2, "item": { "category": "cookies", "type": "chocolate chip" }, "amount": 50 }, { "_id": 3, "item": { "category": "cookies", "type": "chocolate chip" }, "amount": 15 }, { "_id": 4, "item": { "category": "cake", "type": "lemon" }, "amount": 30 }, { ..
2021. 1. 23.
데이터 베이스 (No SQL) - MongoDB 메소드
Find 메소드 활용 find() 메소드를 이용하여 데이터를 불러온다면 조건과 일치하는 모든 도큐먼트들을 출력해주기 때문에 내가 원하는 개수를 제한해서 조회하거나, 순서대로 나열할 수는 없습니다. 이번 이론에서는 sort(), limit(), skip() 메소드에 대해 학습해보겠습니다. 학습하기 위한 샘플 데이터는 아래 코드를 참고해주세요. #예시) 메소드 학습을 위한 샘플 데이터 [ { "_id": 1, "item": { "category": "cake", "type": "chiffon" }, "amount": 10 }, { "_id": 2, "item": { "category": "cookies", "type": "chocolate chip" },"amount": 50 }, { "_id": 3, "i..
2021. 1. 23.
데이터 베이스(No SQL) - mongoDB 요소 연산자
요소 연산자 $exists 연산자 해당 필드가 존재해야 하는지 존재하지 않아야 하는지 여부를 결정한다 필드의 값이 없는 경우 값을 추가하지 위해서 주로 사용이 된다 #문법 { 필드 명: { $exists: } } #예시) age 필드의 값이 없는 경우를 조회 query = { "age": { "$exists": false } } $type 연산자 해당 필드의 자료형이 일치하는 도큐먼트를 선택한다 선택 가능한 자료형 double, string, object, array, binData, objectId, bool, date, null, regex, dbPointer, javascript, symbol, javascriptWithScope, int, timestamp, long, minKey, maxKey ..
2021. 1. 23.