MongoDB 집계 파이프라인에는 단계가 있습니다. 각 단계는 문서가 파이프라인을 통과할 때 문서를 변환합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo218.insertOne({이름:크리스,분기:CS, 마크:[78,65,89]});{ 승인됨 :true, insertedId :ObjectId(5e3e5f6c03d395bdc2134714)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo218.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e3e
특정 도메인 이름을 검색하려면 /i를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo219.insertOne({"details":{"WebsiteURL":"www.EXAMPLE.com"}}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e667203d395bdc2134718") } > db.demo219.in
포함된 모든 문서를 가져오려면 MongoDB에서 $project를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo220.insertOne({ ... "id":101, ... "FullName" : "John Doe", ... "EmailId" : "[email protected]", ... "ShippingDate" : new ISODate(), ...
특정 단어를 검색하려면 정규식과 함께 /searchWord/를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo221.insertOne({"Details":{"StudentName":"Chris","StudentAge":21}}); { "acknowledged" : true, "insertedId" : ObjectId("5e3ee15d03d395bdc21347
MongoDB 문서에 새로운 배열 요소를 추가하려면 update()와 함께 $(projection)를 사용하십시오. 문서로 컬렉션을 만들자 − >db.demo222.insertOne({"details":[{"StudentName":"Chris","StudentMarks":78},{"StudentName":"David","StudentMarks":89}]}); { "ackn
여러 속성을 비교하려면 MongoDB에서 $where를 사용합니다. 문서로 컬렉션을 만들자 − db.demo223.insertOne({점수:[98,79]});{ 승인됨:true, insertedId:ObjectId(5e3ee4d803d395bdc2134732)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo223.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e3ee4ca03d395bdc2134730), 점수 :[ 56, 78 ] }{ _id :ObjectId
배열에서 항목을 제거하려면 MongoDB에서 $pull을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo224.insertOne({"ListOfTechnology":["Spring","Hibernate","Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e3ee6d103d395bdc2134733&q
마지막 두 값을 얻으려면 MongoDB $slice를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo173.insertOne({ListOfValues:[10,40,100,560,700,900]});{ 승인됨:true, insertedId:ObjectId(5e383a4f9e4f06af555)}997e find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo173.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e383a4f9e4f06af551997e4
이를 위해 MongoDB에서 집계()를 사용합니다. 그 안에서 $slice를 사용하여 배열 내부의 배열을 슬라이스합니다. 문서로 컬렉션을 만들자 − > db.demo111.insertOne( ... { ... "_id" : 101, ... "Name" : "Chris", ... "Details" : [ ...
업데이트하려면 컬렉션이 capped:true로 설정된 필드에 대해 update()를 사용해야 합니다. 문서로 컬렉션을 만들자 − > db.createCollection("Demo112", { capped : true, size : 14, max : 3 } ); { "ok" : 1 } > db.demo112.insertOne({"Name":"Chris"}); { "acknowledged" : true,  
MongoDB에서 뷰를 생성하려면 createView()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo113.insertOne( ... { _id: 1, StudentId: "101", "Details": { Name: "Chris", Age: 21 }, Subject: "MySQL" } ... ); { "acknowledged" : true, "insertedId" : 1 } find() 메서드를 사용하
최대 점수를 찾으려면 GROUP()을 사용하여 컬렉션의 문서를 그룹화합니다. 문서로 컬렉션을 만들자 − > db.demo114.insertOne({"Score":60,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2efc57d8f64a552dae6354") } > db.demo114.inser
이를 위해 update()와 함께 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo115.insertOne({"LastName":"Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2efe9bd8f64a552dae635a") } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.demo
단일 문서만 찾으려면 MongoDB에서 findOne()을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo116.insertOne({"EmployeeId":101,"EmployeeName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5e2eff98d8f64a552dae635b") } > db.dem
사전 목록에서 값의 합계를 집계하려면 $sum을 집계()와 함께 사용합니다. 문서로 컬렉션을 만들자 − > db.demo117.insertOne( ... { ... ID:101, ... Details:[ ... { ... Name:'Chris', ... &n
먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo118.insertOne( ... { ... "Id" : "101", ... "Name" : "Chris", ... "Subjects" : [ ... "MySQL",
여러 배열을 단일 배열로 집계하려면 MongoDB에서 $project를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo119.insertOne( ... { ... "_id": 101, ... "WebDetails": [ ... { ... "Im
boolean에는 true와 false의 두 가지 값이 있으므로 MongoDB에서는 true 또는 false 키워드를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo215.insertOne({"EmployeeDetails":[{EmployeeName:"David","isMarried":false,"Salary":56000}]}); { "acknowledged" : true, &quo
먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo99.insertOne( ... { ... ... 'Details': ... { ... 'X': ... { ... 'Values': [10,30,5
특정 문서를 제외한 문서를 가져오려면 MongoDB에서 $nor를 사용하여 문서가 누락되도록 설정합니다. 문서로 컬렉션을 만들자 − > db.demo100.insertOne({"Name":"Chris","Age":21}); { "acknowledged" : true, "insertedId" : ObjectId("5e2d9624b8903cdd865577c0") } > db