$regex 연산자를 사용하여 MongoDB에서 필드에 문자열이 포함되어 있는지 확인할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.findOne({"yourFieldName":{$regex:".*yourValue.*"}}); 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.checkFieldContainsStringDemo.insertOne({"Id":1,&qu
예를 들어, 여러 기준으로 배열에서 값을 찾으려면 $gt 및 $lt와 함께 $elemMatch를 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.find({yourFieldName:{$elemMatch:{$gt:yourNegativeValue,$lt:yourPo sitiveValue}}}).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - 6)} find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다.
이를 위해 위치 연산자 $를 사용할 수 있습니다. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.incrementValueInNestedArrayDemo.insertOne( ... {"UniqueId":1, ... "StudentDetails": ... [ .
다음은 MongoDB 저장 프로시저를 생성하는 구문입니다 - db.system.js.save ( { _id:"yourStoredProcedueName", value:function(argument1,....N) { statement1, .  
MongoDB에서 데이터베이스의 스토리지 크기를 얻으려면 stats() 메소드를 사용하십시오. 먼저 다음 쿼리를 사용하여 현재 데이터베이스를 확인하십시오 - > db; 다음은 출력입니다 - test 다음은 MongoDB에서 데이터베이스의 스토리지 크기를 가져오는 쿼리입니다 - > db.stats() 다음은 스토리지 크기를 포함한 통계를 표시하는 출력입니다 - 다음은 출력입니다 - { "db" : "test", "collec
집계 프레임워크를 사용하여 MongoDB 배열에서 특정 요소를 가져올 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.getParticularElement.insertOne({"InstructorName":"Larry","InstructorTechnicalSubject":["Java","C","C++","MongoDB",
모든 문서의 필드 이름을 바꾸는 구문은 다음과 같습니다. 여기에서는 $renameL을 사용했습니다. db.yourCollectionName.update({}, {$rename:{"yourOldFieldName":"yourNewFieldName"}}, false, true); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.renameFieldDemo.insertOne({"StudentName":"
이를 위해 $facet 연산자를 사용할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.totalDocumentDemo.insertOne({"InstructorId":100,"InstructorName":"Larry","InstructorFav ouriteSubject":["Java","MongoDB","Python"]}
MongoDB 문서에서 부분 문자열을 교체하기 위해 replace() 함수를 사용할 수 있습니다. 더 자세히 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.replaceSubstringDemo.insertOne({"WebsiteURL":"www.gogle.com"}); { "acknowledged" : true, "insertedId" : Obje
$group 문과 함께 $sort 연산자를 사용하여 컬렉션에서 그룹당 max 속성을 가진 문서를 가져올 수 있습니다. 개념을 더 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.maxAttributePerGroup.insertOne({"StudentFirstName":"John","StudentLastName":"Smith ","StudentAge":2
이를 위해 $exists 및 $ne 연산자를 사용할 수 있습니다. 개념을 더 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.checkFieldExistDemo.insertOne({"EmployeeId":1,"EmployeeName":"John","isMarried":true,"EmployeeSalary":4648585}); { "acknowle
이를 위해 $ne(Not Equal) 연산자를 사용할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.arrayFieldIsNotEmptyDemo.insertOne({"StudentName":"Larry","StudentTechnicalSubject":["Java","C"]}); { "acknowledged" : t
집계 프레임워크를 사용하여 이를 달성할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.countGroupByDemo.insertOne({"StudentId":10,"StudentName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5c7
MongoDB에서 고유한() 메소드를 사용하여 고유한 레코드 값을 얻을 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.distinct(“yourFieldName”); 위의 구문을 이해하기 위해 document를 사용하여 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.distinctRecordDemo.insertOne({"StudentId":1,"StudentName":"John&quo
오름차순으로 정렬하려면 구문은 다음과 같습니다 - db.yourCollectionName.find().sort({yourField:1}); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.sortingDemo.insertOne({값:243});{ 승인:true, insertedId:ObjectId(5c8f8e44d3c9d04998) 값:290});{ 승인됨:true, insertedId:ObjectId(5c8f8e48d3c9d04998abf00d)} find()
오름차순으로 정렬하려면 구문은 다음과 같습니다 - db.yourCollectionName.find().sort({yourField:1}); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.sortingDemo.insertOne({값:243});{ 승인:true, insertedId:ObjectId(5c8f8e44d3c9d04998) 값:290});{ 승인됨:true, insertedId:ObjectId(5c8f8e48d3c9d04998abf00d)} find()
특정 데이터베이스의 모든 컬렉션을 나열하려면 먼저 데이터베이스를 전환해야 합니다. 쿼리는 다음과 같습니다 - > use sample; switched to db sample > db.getCollectionNames(); 다음은 출력입니다 - [ "copyThisCollectionToSampleDatabaseDemo", "deleteDocuments", "deleteDocumentsDemo", &n
MongoDB에서 인덱스로 배열 요소를 제거하려면 $unset 및 $pull 연산자를 사용할 수 있습니다. 배열에서 배열 요소를 제거하는 두 단계가 있습니다. 동일한 구문은 다음과 같습니다. db.yourCollectionName.update({},{$unset:{"yourArrayListName.yourPosition":yourPositionValue}}; db.yourCollectionName.update({},{$pull:{"yourArrayListName":null}}); 위의 구문을 이
MongoDB에서 마지막 N개의 레코드를 얻으려면 limit()를 사용해야 합니다. 구문은 다음과 같습니다. db.yourCollectionName.find().sort({$natural:-1}).limit(yourValue); 위의 구문을 이해하기 위해 document를 사용하여 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다. db.getLastNRecordsDemo.insertOne({EmployeeName:David});{ 승인됨:true, insertedId:ObjectId(5c6ecf8d6
예를 들어 문자열 유형을 int로 변환해 보겠습니다. 집계에서는 필드 유형을 직접 변경할 수 없습니다. 따라서 필드 유형을 변환하는 코드를 작성해야 합니다. 먼저 문서로 컬렉션을 만듭니다. 그 후에 우리는 모든 필드의 유형을 얻을 것입니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다. >db.changeDataType.insertOne({"StudentName":"Larry","StudentAge":23,"StudentZipCode":" 1