MongoDB의 $unwind는 입력 문서에서 배열 필드를 분해하여 각 요소에 대한 문서를 출력합니다. $group은 지정된 _id 표현식으로 입력 문서를 그룹화하는 데 사용되며 각 개별 그룹화에 대해 문서를 출력합니다. $project는 요청된 필드가 있는 문서를 파이프라인의 다음 단계로 전달하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo238.insertOne( ... { ... ... "EmailId" : "John@gmai
이러한 경우 $elemMatch를 사용하십시오. 이 연산자는 지정된 모든 쿼리 기준과 일치하는 요소가 하나 이상 있는 배열 필드가 포함된 문서를 찾습니다. 문서로 컬렉션을 만들자 − > db.demo239.insertOne( ... { ... "Name" : "Chris", ... "details" : [ ... { "DueDate
레코드 수를 제한하려면 MongoDB에서 $limit를 사용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo240.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e441d969af932883c61ea3c), StudentName:Chris }{ _id:ObjectId(5e441d9a9af932883c61ea3d), Id:StudentName }{:Bid 5e441d9d9af932883c61ea3e), 학생 이름:데이비드 }{ _i
레코드 수를 제한하려면 MongoDB에서 $limit를 사용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo240.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e441d969af932883c61ea3c), StudentName:Chris }{ _id:ObjectId(5e441d9a9af932883c61ea3d), Id:StudentName }{:Bid 5e441d9d9af932883c61ea3e), 학생 이름:데이비드 }{ _i
최대 점수 기록을 얻으려면 한도 1과 함께 내림차순으로 sort()를 사용하십시오. 문서로 컬렉션을 생성합시다 - > db.demo241.insertOne({"Marks":67}); { "acknowledged" : true, "insertedId" : ObjectId("5e441f729af932883c61ea40") } > db.demo241.insertOne({"Marks":89});
MongoDB에서 배열을 정렬하는 가장 쉬운 방법은 $sort를 사용하는 것입니다. 문서로 컬렉션을 만들자 − > db.demo242.insertOne( ... ... {"details2": ... [ ... {"ShipingDate":new ISODate("2019-10-11"),"Price":1400}, ... &nbs
이를 위해 MongoDB에서 단순히 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo243.insertOne({"userId":1,dueDate:new ISODate("2019-01-10")}); { "acknowledged" : true, "insertedId" : ObjectId("5e4575f81627c0c63e7dba5f") } > db.demo243.insert
가치를 합친다는 것은 그것들을 합친다는 것을 의미합니다. 단일 배열로 병합하려면 MongoDB에서 $project를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo244.insertOne({"Value1":10,"Value2":20}); { "acknowledged" : true, "insertedId" : ObjectId("5e4582e31627c0c63e7dba63") } &g
이를 위해 $project를 사용합니다. $project는 필드 포함, _id 필드 억제, 새 필드 추가 및 기존 필드 값 재설정을 지정할 수 있는 문서를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo226.insertOne({이름: David,Age:22});{ acknowledged:true, insertedId:ObjectId(5e3f9bf803d395bdc213473a)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo226.find(); 이것은 다음과 같은 출력을
문서로 컬렉션을 만들자 − > db.demo227.insertOne({"_id":"101","Name":"Chris"}); { "acknowledged" : true, "insertedId" : "101" } > db.demo227.insertOne({"_id":"102","Name":"Bob"}); { "acknowl
이를 위해 MongoDB find()에서 regex를 설정합니다. 문서로 컬렉션을 만들자 − > db.demo228.insertOne({"Subjects":["MongoDB","Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e3fa51f03d395bdc213473b") } > db.demo228.insertO
희소 색인의 경우 sparse:true를 사용합니다. . 다음은 인덱스를 생성하는 쿼리입니다 - > db.demo229.ensureIndex({"ClientName":1}, {unique: true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, &
MongoDB의 findOne()은 단일 문서만 반환합니다. 문서로 컬렉션을 만들자 − > db.demo230.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3fc4d2f4cebbeaebec513e") } > db.demo230.insertOne({"FirstName&quo
배열 크기 필드를 합산하려면 $size와 함께 $sum을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo231.insertOne({"Subjects":["MongoDB","MySQL","SQL Server"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e3fc73ff4cebbeaebec5143"
먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo232.insertOne({_id:105,이름: Chris});{ 승인됨 :true, insertedId :105 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo232.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :101, 이름 :크리스 }{ _id :102, 이름 :밥 }{ _id :103, 이름 :밥 }{ _id:104, 이름:데이비드 }{ _id:105, 이름:크리스 } 다음은 MongoDB에서 이름 레코드의
필드에서 반환되는 문자의 양을 제한하려면 MongoDB에서 $substr을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo233.insertOne({"Paragraph":"My Name is John Smith.I am learning MongoDB database"}); { "acknowledged" : true, "insertedId" : ObjectId("5e41877df4cebbeaeb
존재를 확인하려면 $exists를 사용하십시오. 문서로 컬렉션을 만들자 − db. demo234.insertOne({이름:John,LastName:Smith,Age:34});{ acknowledged:true, insertedId:ObjectId(5e418a70f4cebbeaebec514a)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo234.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e418a50f4cebbeaebec5148), FirstName:Ch
JSON 데이터의 내부 값을 얻으려면 dot(.) 표기법과 함께 find()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo235.insertOne(... {... id:101,... details:[... {... 이름:크리스 브라운,... 나이:21... },... {... 이름:데이비드 밀러,... 나이:24... }... ],... 기타 세부정보:[... {... 점수:56,... 제목:MongoDB... },... {... 점수:78,... 제목: MySQL... }... ]... }...);{ 승인됨 :true
먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo216.insertOne({"ClientName":"John","ClientAge":34}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e351003d395bdc213470c") } > db.demo216.insertOne({"ClientName&q
필드에서 공백을 자르려면 MongoDB에서 $trim을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo217.insertOne({"FullName":" Chris Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e5d1e03d395bdc213470f") } > db.demo217.insertOne({&