$pull 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.pullAnArrayElementDemo.insertOne( { "StudentDetails": [ { "StudentFirstName":"Chris","StudentScore":56 }, {"StudentFirstName":"Robert","StudentScore":59 } ] } ); { &nb
하위 문서 값에 액세스하려면 먼저 문서가 포함된 컬렉션을 만듭니다. > db.accessSubDocumentDemo.insertOne( ... { ... ... "Details" : { ... "1" : { ... "StudentLowerScore" : "33"
쿼리에 있는 모든 문서의 크기를 얻으려면 문서를 반복해야 합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.sizeOfAllDocumentsDemo.insertOne({"StudentFirstName":"John","StudentSubject":["MongoDB","Java"]}); { "acknowledged" : true, "insertedId&quo
예, findAndModify()를 사용하여 이를 달성할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.returnResultOfIncementDemo.insertOne({"PlayerScore":98}); { "acknowledged" : true, "insertedId" : ObjectId("5cd3c292edc6604c74817cda") } 다음은 find() 메서드를 사용하여 컬렉
두 숫자가 모두 50과 60이라고 가정해 보겠습니다. 아래 구문을 사용할 수 있습니다. - db.yourCollectionName.find({yourFieldName:{ $gt :50 , $lt :60 } } ); 50과 60도 포함하려면 아래 구문을 사용하십시오 - db.yourCollectionName.find({yourFieldName:{ $gte :50 , $lte :60 } } ); 먼저 문서로 컬렉션을 만들어 보겠습니다. − 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db
먼저 연도 번호(예:2015, 2019 등)에서 시작하는 컬렉션을 생성해 보겠습니다. > use web; switched to db web > db.createCollection("2015-myCollection"); { "ok" : 1 } > db.createCollection("2019-employeeCollection"); { "ok" : 1 } > db.createCollection("2015-yourCollection&q
MongoDB의 필드가 [] 또는 {}인지 확인하려면 다음 구문을 사용할 수 있습니다. - db.yourCollectionName.find({ "yourOuterFieldName": { "$gt": {} }, "yourOuterFieldName.0": { "$exists": false } }); 먼저 문서로 컬렉션을 만들어 보겠습니다. - > db.checkFieldDemo.insert([ ...
$group 연산자를 집계 프레임워크와 함께 사용하여 여러 필드에서 고유한 작업을 수행할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.distinctOnMultipleFieldsDemo.insertOne( ... { ... "StudentFirstName" : "Chris", ... "StudentAge" : 21, ... &nb
사용자 이름을 바꾸려면 update() 및 $set을 사용하여 새 사용자 이름을 설정해야 합니다. 다음은 구문입니다 - db.system.users.update({"user":"yourOldUserName"}, {$set:{"user":"yourNewUserName"}}); 먼저 MongoDB 데이터베이스의 모든 사용자를 표시합니다. - > use admin; switched to db admin > db.getUsers(); 이것은 다음과 같은
고유한 요소에 DISTINCT를 사용한 다음 배열의 크기를 얻으려면 length를 사용하십시오 - db.yourCollectionName.distinct('yourFieldName').length; 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.countOrSizeDemo.insertOne({"StudentFirstName":"John"}); { "acknowledged" : true, "inse
MongoDB에서 AND &OR을 결합하려면 먼저 문서가 포함된 컬렉션을 생성하겠습니다. − >db.combinedAndOrDemo.insertOne({"StudentFirstName":"John","StudentAge":23,"StudentSkill":"MongoDB"}); { "acknowledged" : true, "insertedId" : Object
삭제 연산자를 사용하여 MongoDB 셸에서 변수 설정을 해제합니다. 다음은 구문입니다 - delete yourVariableName; 이제 MongoDB 셸에서 변수 설정을 해제하기 위해 위의 구문을 구현해 보겠습니다. 먼저 변수 이름을 인쇄하십시오 - > customerDetail; 이것은 다음과 같은 출력을 생성합니다 - 2019-05-08T22:29:17.361+0530 E QUERY [js] ReferenceError: customerDetail is not defined : @(shell):1:1 이제 위의 변
unique를 사용하고 TRUE로 설정하십시오. 인덱스를 생성하고 두 개의 열을 고유하게 설정하여 동일하게 구현합시다 - >db.keepTwoColumnsUniqueDemo.createIndex({"StudentFirstName":1,"StudentLastName":1},{unique:true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" :
먼저 문서로 컬렉션을 생성해 보겠습니다. − >db.replacingEntireDocumentDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Smith","StudentCountryName":"US"}); { "acknowledged" : true, "insertedId" : Ob
이를 위해 $set 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.updateSubObjectDemo.insertOne( ... { ... ... "ClientId" : 100, ... "ClientDetails" : { ... "ClientFirstName" : "Ada
먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.projectionAnElementDemo.insertOne( ... { ... "CustomerId":100, ... "CustomerDetails": [ ... { ... "CustomerName
먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.embeddedDocumentDemo.insertOne( ... { ... "CustomerDetails":[ ... {"CustomerName":"Chris", "CustomerPurchasePrice":3000}, ...  
dot(.) 표기법을 사용하여 하위 배열에서 문서를 찾을 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.findDocumentDemo.insertOne(... {... EmployeeDetails :... {... EmployeeAppraisalTime:....... [....... {EmployeeDesignation: 개발자, 급여:105000},... {EmployeeDesignation:테스터, 급여:45000},... {EmployeeDesignation:HR, 급여:34000},.. . {Employe
$gte 연산자와 함께 Date()를 사용하여 지난 주에 생성된 객체를 찾을 수 있습니다. 여기 내 시스템에서 curdate는 다음과 같습니다 - > new Date(); ISODate("2019-05-14T08:32:42.773Z") 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.findObectInLastWeekDemo.insertOne({"ShippingDate":new ISODate("2019-05-01")}); { "a
이를 위해 update()와 함께 $set 연산자를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. 여기에서 하나의 필드를 NumberLong −로 설정했습니다. > db.findAndReplaceDemo.insertOne({"UserId":NumberLong(101)}); { "acknowledged" : true, "insertedId" : ObjectId("5cd2c960b64f4b851c3a13b6&quo