중첩된 JSON 배열에서 값을 검색하려면 아래 구문을 사용할 수 있습니다 - db.yourCollectionName.find({"yourOuterFieldName.yourInnerFieldName.yourNextInnerFieldName…...N": "yourValue"}).pretty(); 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.nestedJSONArrayDemo.insertOne({ ... "ClientDetails"
$inc로 제한을 설정하려면 아래 구문을 사용하십시오 - db.yourCollectionName.update({yourFieldName : {$lt : yourValue}}, {$inc : {yourFieldName : yourIncrementValue}},false,true); 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.limitIncrementDemo.insertOne({"StudentId":101,"StudentScore":95}); { "a
얼마나 많은 공간을 원하는지는 귀하에게 달려 있습니다. 설정하려면 매개변수 크기를 사용해야 합니다. 아래 구문 사용 - db.createCollection(‘yourCollectionName’, capped=true, size=yourValue); 제한이 있는 컬렉션의 크기를 허용하기 위해 위의 구문을 구현해 보겠습니다. − > db.createCollection('cappedCollectionMaximumSize', capped=true, size=1948475757574646); { &
$setIntersection 연산자를 집계 프레임워크와 함께 사용하여 MongoDB에서 배열 요소를 필터링할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.filterArrayElementsDemo.insertOne( { "Scores": [10,45,67,78,90,98,99,92] } ); { "acknowledged" : true, "insertedId" : ObjectId("5cd2d582
모든 데이터베이스 목록을 얻으려면 아래 구문을 사용해야 합니다 - use admin db.runCommand({listDatabases: 1}); 사용 특정 데이터베이스의 모든 컬렉션 이름 목록을 얻으려면 아래 구문을 사용해야 합니다 - use yourDatabaseName; db.getCollectionNames(); 사용 위의 구문을 구현해 보겠습니다 - 사례 1 − 데이터베이스 목록을 얻으려면 > use admin switched to db admin > db.runCommand({listDatabases
$in 연산자를 사용하여 하나 이상의 일치 항목을 얻으십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.atleastOneMatchDemo.insertOne({"StudentFavouriteSubject":["MySQL","MongoDB"]}); { "acknowledged" : true, "insertedId" : ObjectId("5cd2db5db64f4b851c3a1
점 표기법(.)을 사용하여 MongoDB를 사용하여 내부 클래스에서 검색합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.searchInInnerDemo.insertOne(... { ... StudentFirstName :David,... StudentTechnicalDetails:... {... StudentBackEndTechnology :MySQL,... StudentLanguage :PHP... }... }... );{ 승인됨 :true, insertedId :ObjectId(5cd2dda3b64f4b851c3a1
이를 위해 remove()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.deleteDataDemo.insertOne({_id:1,"Name":"Larry"}); { "acknowledged" : true, "insertedId" : 1 } > db.deleteDataDemo.insertOne({_id:2,"Name":"Chris"}); { "acknowledged"
Unique()를 사용하여 고유한 선택에 해당하는 항목을 얻을 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.distinctNameAndAgeDemo.insertOne({"ClientFirstName":"John","Age":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cd12759e3526dbddbbfb6
컬렉션이 존재하지 않으면 MongoDB는 인덱싱 부분에 컬렉션을 생성합니다. createdCollectionAutomatically 작업이 컬렉션을 생성했음을 알려줍니다. 예를 들어 인덱스가 있는 컬렉션을 생성해 보겠습니다 - > db.createCollectionDemo.createIndex({"ClientCountryName":1}); 이것은 다음과 같은 출력을 생성합니다 - { "createdCollectionAutomatically" : true,  
이를 위해 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.exactPositionDemo.insertOne({"StudentName":"John","StudentScores":[78,98,56,45,89]}); { "acknowledged" : true, "insertedId" : ObjectId("5cd29a1c345990cee87fd88
배열 인덱스와 함께 점(.) 표기법을 사용하여 특정 요소로 시작하는 레코드를 가져올 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.arrayStartsWithElementDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5cd29fed345990cee87fd889), PlayerName:Chris, PlayerScore:[ 780, 9000, 456, 789, 987
이를 위해 $where 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.searchDocumentArrayIntegerDemo.insertOne({StudentFirstName:Chris,StudentScores:[]});{ 승인된:true, insertedId:ObjectId(5cd2a23c345990cee87fd88e) .insertOne({StudentFirstName:David,StudentScores:[99]});{ 승인됨:true, insertedId:ObjectId(5cd2a24d3459
upsert:true와 함께 $set 연산자를 사용해야 합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.updateWithUpsertName({.insertOne) David,StudentAge:24});{ 승인됨 :true, insertedId :ObjectId(5cd2a62c345990cee87fd892)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.updateWithUpsertDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _i
JS의 var 키워드를 사용하여 이를 위해 MongoDB의 getSiblingDB()를 사용할 수 있습니다 - anyVariableName= db.getSiblingDB(‘yourDatabaseName’); 데이터베이스를 선택하기 위해 위의 구문을 구현합시다 - > selectedDatabase = db.getSiblingDB('sample'); 이것은 다음과 같은 출력을 생성합니다 - Sample 이제 몇 가지 문서를 삽입하십시오. 컬렉션이 selectDatabaseDemo라고 가정해
$inc 연산자를 사용하여 증가시킬 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.addInUpdateFunctionDemo.insertOne({"PlayerName":"Chris","PlayerScore":78}); { "acknowledged" : true, "insertedId" : ObjectId("5cd2b3f4345990cee87fd893")
여기에서 StudentDetails 내부에 있는 MongoDB에 대한 StudentScores를 증가시킨다고 가정해 보겠습니다. - ... "StudentScores": { ... "StudentMathScore": 90, ... "StudentMongoDBScore": 78 ... } 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.embeddedValueIncrementDemo.insertOne( ...
$addToSet 연산자를 사용하여 배열 요소를 업데이트합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.updateArrayDemo.insertOne( ... { ... ... "ClientDetails" : [ ... { ... "ClientName" : "John"
MongoDB에서 중첩 객체를 검색하려면 $ 연산자를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.queryNestedObject.insertOne( ... { ... "StudentName" : "James", ... "StudentSubjectScore" : [ ... {"Studen
_로 시작하는 MongoDB 컬렉션의 경우 다음 구문은 −입니다. db.createCollection(‘_yourCollectionName’); 아래 구문을 사용하여 쿼리 삽입 - db.getCollection('_yourCollectionName').insertOne({"yourFieldName1":"yourValue1","yourFieldName2":yourValue2,............N}); 먼저 문서로 컬렉션을 생성해 보겠습니다