$unset 연산자를 사용하여 속성을 설정 해제합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.unsetAnAttributeDemo.insertOne( ... { ... _id: 1, ... "StudentDetails": [ ... { ... "Stude
$ne 연산자를 사용하여 MongoDB를 쿼리하려면 다음 구문을 사용합니다. - db.yourCollectionName.find({yourFieldName:{$ne:yourValue}}).pretty(); 문서로 컬렉션을 만들자 − > db.notEqaulToDemo.insertOne({"StudentName":"Larry","StudentMathMarks":68}); { "acknowledged" : true, &nb
이를 위해 $indexOfArray 연산자를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − >db.getIndexDemo.insertOne({"InstructorName":"Chris","InstructorSubject":["MongoDB","MySQL","Java","C++"]}); { "acknowledged" : true, "
MongoDB 컬렉션의 문서 수를 확인하려면 아래 구문을 사용할 수 있습니다. - db.getCollectionNames().map(function(anyVariableName) { return { "yourVariableName": yourVariableName, "count": db[yourVariableName].count() } }); 여기서는 test 데이터베이스를 사용하고 있습니다. MongoDB 컬렉션의 문서 수를 계산하기 위해 위의 구문을 구현해 보겠습니다
길이의 개념을 사용하여 고유한 값을 계산합니다. 다음은 구문입니다 - db.yourCollectionName.distinct("yourFieldName").length; 문서로 컬렉션을 만들자 − > db.countDistinctDemo.insertOne({"StudentName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId(&qu
toArray()의 개념을 사용하여 배열을 만들 수 있습니다. 다음은 구문입니다 - db.yourCollectonName.find({}, {yourFieldName:1}).toArray(); 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.createArrayDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5cbd6461de8cc557214c0e00), UserName:Chris }{ _id:ObjectId(5cbd646
MongoDB에 new Date()를 저장하려면 new ISODate()를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.saveDateDemo.insertOne({"UserName":"John","UserLoginDatetime":new ISODate('2018-01-31 12:34:56')}); { "acknowledged" : true, "insertedId" :
집계 프레임워크를 사용하여 별칭을 만들 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.creatingAliasDemo.insertOne({_id:101,"Name":"John Doe"}); { "acknowledged" : true, "insertedId" : 101 } > db.creatingAliasDemo.insertOne({_id:102,"Name":"David Miller"}); { &
이를 위해 $slice 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.firstElementOfArray.insertOne(... {... _id:101,... 세부 정보:[... {... CustomerName:Carol,... CustomerCountryName:UK... },... {... CustomerName :David,... CustomerCountryName:AUS... }... ]... }... );{ 승인됨 :true, insertedId :101 } 다음은 find() 메서드
이를 위해 getTime()을 사용할 수 있습니다. 다음은 구문입니다 - yourVariableName.getTime(); ISODate를 숫자 값으로 변환 - > var arrivalDate=ISODate('2019-04-18 13:50:45'); 다음은 ISODate를 숫자 값으로 변환하는 쿼리입니다 - > arrivalDate.getTime(); 이것은 다음과 같은 출력을 생성합니다 - 1555595445000 ISODate에 대한 올바른 숫자 값인지 확인합시다. 다음은 위의 숫자 값을 적용할
먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.likeDemo.insertOne({"Name":"John",Age:32}); { "acknowledged" : true, "insertedId" : ObjectId("5cb84984623186894665ae41") } > db.likeDemo.insertOne({"Name":"Chris",Age:2
MongoDB에서 배열의 맨 위에 값을 추가하려면 unshift() −를 사용할 수 있습니다. yourArrayName.unshift("yourValue"); 위의 구문은 MongoDB에서 배열의 맨 위에 값을 추가합니다. 먼저 문자열 배열을 만들어 보겠습니다 - > technicalSkills=["Java","MySQL","C","SQL SERVER","ORACLE","PL/SQL"]; 이것은 다음
$month 투영 연산자와 함께 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.specificMonthDemo.insertOne({"StudentName":"Larry","StudentDateOfBirth":new ISODate('1995-01-12')}); { "acknowledged" : true, "insertedId" : Ob
MongoDB에서 하위 배열 값을 추출하려면 $elemMatch 투영 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.extractSubArrayDemo.insertOne( ... { ... _id: 101, ... "clientName":"Larry", ... "ClientDetails": ... &n
$all 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.subsetOfAnArrayDemo.insertOne({"StudentProgrammingSkills": ["Java","MongoDB","MySQL","C++","Data Structure","Algorithm","Python","Oracle",&quo
$setUnion 연산자와 함께 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.removeDuplicatesDemo.insertOne({"InstructorName":"Chris","InstructorAge":34,"InstructorSubject": ["Java","C","Java","C++","MongoD
점(.) 표기법을 사용하여 MongoDB 컬렉션에서 특정 키-값 쌍을 읽을 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.readSpecificKeyValueDemo.insertOne( ... { ... "_id": 100, ... "StudentDetails": ... { ... &nb
두 필드 합계로 정렬하려면 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.orderByTwoFieldsDemo.insertOne({"Value1":10,"Value2":35}); { "acknowledged" : true, "insertedId" : ObjectId("5ca285576304881c5ce84baa") } > db.orderByTwoFi
문서의 하위 배열에서 가장 높은 값을 찾으려면 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.findHighestValueDemo.insertOne( ... { ... _id: 10001, ... "StudentDetails": [ ... { "StudentName": "Chris&quo
MongoDB에서 업데이트된 문서 수를 얻으려면 getlasterror와 함께 runCommand를 사용해야 합니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.getNumberOfUpdatedDocumentsDemo.insertOne({"StudentName":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5ca28c1d6304881