필드 및 하위 필드별로 항목을 필터링하려면 점 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo638.insert({Name:"Chris"}); WriteResult({ "nInserted" : 1 }) > db.demo638.insert({Name:"David",details:{Subject:"MongoDB"}}); WriteResult({ "nInserted" : 1 }) find() 메서드를 사용하여 컬렉션의
이를 위해 MongoDB 집계에서 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo639.insertOne( ... { ... "_id" : 1, ... "CountryName" : "US", ... "Info1" : { ... "N
배열의 첫 번째 요소를 원하면 $gte와 함께 $slice를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo640.insertOne({Name:"John","Scores":[80,90,75]}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c2eb86c954c74be91e6e0") } > db.demo640.insert
특정 요소를 얻으려면 점 표기법과 함께 $match를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo641.insert(... {... ProductId:101,... 제품 정보:... ( [... {... 제품 이름:제품-1,.. . 제품 가격:1000... },... {... 제품 이름:제품-2,... 제품 가격:500... },... {... 제품 이름:제품 -3,... 제품 가격:2000... },... {... 제품 이름:제품-4,... 제품 가격:3000... }... ].. . }... );WriteResult
컬렉션을 나열하려면 MongoDB에서 getCollectionNames()를 사용합니다. 다음은 구문입니다 - db.getCollectionNames(); 테스트 데이터베이스의 모든 컬렉션 이름을 나열하기 위해 위의 구문을 구현해 보겠습니다. - > db.getCollectionNames(); 이것은 다음과 같은 출력을 생성합니다 - [ "arrayDemo", "arrayFieldIsNotEmptyDemo", "
이를 위해 $all을 사용합니다. $all 연산자는 필드 값이 지정된 모든 요소를 포함하는 배열인 문서를 선택합니다. 문서로 컬렉션을 만들자 − > db.demo642.insertOne( ... { ... _id:1, ... ListOfNames:["Robert","John"] ... } ... ); { "acknowledged" : true, &qu
MongDB에서 베스트 문서를 업데이트하려면 UPDATE() 및 positional($) 연산자를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo643.insertOne({ ... details : [ ... { ... "CountryName":"US", ... StudentDetails:[{Name:
업데이트하려면 MongoDB에서 update()를 사용하십시오. 현재 날짜로 설정하려면 현재 날짜를 가져와야 합니다 - var TodayDate =new Date(); 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo644.insertOne({ShippingDate:new ISODate(2018-04-19)});{ 확인됨:true, insertedId:ObjectId(5e9c76896c954c74be91e6e6e6)} demo644.insertOne({ShippingDate:new ISODate(2019-01-10)})
값이 MongoDB 컬렉션의 $eq와 일치하는 remove()를 사용하여 문서를 제거합니다. $eq 연산자는 필드 값이 지정된 값과 동일한 문서와 일치합니다. 문서로 컬렉션을 만들자 − > db.demo626.insertOne({id:1,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e9ac6376c954c74be91e6ae
이를 위해 $group과 함께 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo627.insertOne({id:101,"Name":"Chris","Marks":54}); { "acknowledged" : true, "insertedId" : ObjectId("5e9acb306c954c74be91e6b2") } > db.demo627.insertOne({
목록의 값을 쿼리하려면 MongoDB에서 위치 연산자($)를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo628.insertOne({id:1,Name:["Chris","David","John"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e9ae7ea6c954c74be91e6b6") } > db.demo62
$match를 사용할 수 있습니다. $match는 지정된 조건과 일치하는 문서만 다음 파이프라인 단계로 전달하도록 문서를 필터링합니다. 문서로 컬렉션을 만들자 − > db.demo629.insertOne( ... { ... ... "Subject": [ ... "MySQL", ... "MongoDB&qu
문서를 정렬하려면 find()와 함께 sort()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo630.insertOne({값:60});{ 확인됨:true, insertedId:ObjectId(5e9b08176c954c74be)}d find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo630.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e9b080e6c954c74be91e6ba), 값:10 }{ _id:ObjectId(5e9b08116c954c74be91e6bb
MongoDB에 포함된 특정 문서에 대해 $unwind를 두 번 사용합니다. 문서로 컬렉션을 만들자 − > db.demo631.insert( ... { ... id: "101", ... Info1: [ ... { ... CountryName : "US", ...
행렬에서 값을 제거하려면 MongoDB에서 $pull을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo632.insertOne( ... { ... "arrayMatrix": [ ... [10,20], ... [10,20], ... [10,20], ... &nbs
MongoDB에서 값을 건너뛰려면 limit()와 함께 skip()을 사용합니다. 5개 값의 경우 limit(5)를 사용합니다. 문서로 컬렉션을 만들자 − db.demo633.insertOne({값:70});{ 확인:true, insertedId. 값:80});{ 승인됨 :true, insertedId :ObjectId(5e9c0bfa6c954c74be91e6c8)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo633.find(); 이것은 다음과 같은 출력을 생성합니다 - 다음은 쿼리를 분할하고
forEach() 및 traverse를 사용하여 David가 같은 학생의 새 점수를 업데이트하는 학생 이름을 찾습니다. 문서로 컬렉션을 만들자 − > db.demo634.insertOne({Name:"Chris","Marks":76}); { "acknowledged" : true, "insertedId" : ObjectId("5e9c0ea66c954c74be91e6c9") } > db.d
빈도를 계산하려면aggregate()에서 $group으로 그룹화하십시오. 문서로 컬렉션을 만들자 − db.demo635.insertOne({이름:Chris});{ 승인됨 :true, insertedId :ObjectId(5e9c10fc6c954c74be91e6d1)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo635.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e9c10f06c954c74be91e6cc), 이름:크리스 }{ _id:ObjectId(5e9c10
MongoDBaggregate()에서는 $group 및 집계 컬렉션을 사용합니다. 문서로 컬렉션을 만들자 − db.demo616 insertOne({details:{Name:Chris,Age:24}});{ acknowledged :true, insertedId :ObjectId(5e99bfc165492f6c60d00287)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo616.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e99bfac65492f6c60d0028
이를 위해 MongoDB에서 $group과 함께 점 표기법을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo617.insertOne( ... { ... ... "clientDetails": { ... "Name": "Chris", ... "Age":32, ... &nb