먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo187.insertOne( ... { ... "_id" : "101", ... "Details" : [ ... { "Subject" : "MongoDB" }, ... { "Sub
같은 값을 여러 번 찾으려면 MongoDB에서 $where를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo188.insertOne( ... { ... "ListOfData":[ ... {"Data": 100}, ... {"Data": 200}, ... {"Da
내부 배열 내 지정된 개체의 합계로 정렬하려면 $sort와 함께 $match를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo189.insertOne( ... { ... "_id" : 100, ... "List" : [ ... { ... "Value" : 10
여러 키로 집계를 구현하려면 $group과 함께 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo190.insertOne( ... { ... ... "DueDate" : ISODate("2020-01-01"), ... "Value" : 10, ... "Name" : "Chris" ... }
MongoDB에서 커서 값을 얻으려면 hasNext()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo191.insertOne({"EmployeeId":1,"EmployeeName":"Chris Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3ad95303d395bdc21346c5") } > d
여러 필드를 그룹화하려면 MongoDB에서 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo192.insertOne({"Name":"Chris","Age":22}); { "acknowledged" : true, "insertedId" : ObjectId("5e3adb9f03d395bdc21346cd") } > db.demo192.insertOne({
쿼리 실행 시간을 개선하려면 unique:true와 함께 index를 사용하세요. 문서로 컬렉션을 만들자 − > db.demo193.createIndex({"LastName":1},{unique:true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, &nbs
먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo194.insertOne( ... { ... "_id": 101, ... "details": { ... "otherDetails": { ... "List1": ["MongoDB&quo
두 필드와 일치하는 컬렉션만 계산하려면 count()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo175.insertOne({"EmployeeName":"Bob","isMarried":"YES"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3840969e4f06af551997e8") } >
하위 문자열을 얻으려면 MongoDB에서 $substr을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo176.insertOne({"ProductName":"PRODUCT-1"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3843a09e4f06af551997ef") } > db.demo176.insertOne({"P
이미 생성된 컬렉션에 문서를 추가하려면 MongoDB에서 $push를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo177.insertOne( { "Id": "101", "details": [ { "StudentName": "Chris", "Scores": [67, 71, 74], "SubjectName": [&
문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo178.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e397bd89e4f06af551997f5), DueDate:ISODate(2019-01-10T06:18:20.474Z) }{ _id:ObjectId(395397bf) :ISODate(2020-11-10T18:05:11.474Z) }{ _id :ObjectId(5e397c039e4f06af551997f7), DueDate :ISODate(
모든 문서에 대한 배열의 최신 항목을 찾으려면 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo179.insertOne( ...{ ... "Name":"Chris", ... "Details": [ ... { ... "Id":101, ... "Subject":"MongoDB" ...
배열에 값을 포함하지 않는 필드가 있는 문서를 일치시키려면 $nin을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo18 insertOne({점수:[40,70,1010]});{ 승인됨:true, insertedId:ObjectId(5e3988cc9e4f06af551997fd)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo180.find(); 이것은 다음과 같은 출력을 생성합니다 -{ _id :ObjectId(5e3988a69e4f06af551997fb), 점수 :[ 80, 90, 110 ]
월과 일만 사용하여 검색하려면 $where를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo181.insertOne({"ShippingDate":new ISODate("2020-01-10")}); { "acknowledged" : true, "insertedId" : ObjectId("5e398a699e4f06af551997fe") } > db.demo181.insertOne({
다른 필드가 null인 경우 한 필드를 선택하려면 $ifNull을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo182.insertOne({"FirstName":"Chris","LastName":null}); { "acknowledged" : true, "insertedId" : ObjectId("5e398ea19e4f06af55199802") } > db.de
하위 문서를 한 줄에 표시하려면 $unwind를 집계()와 함께 사용합니다. 문서로 컬렉션을 만들자 − db.demo183.insertOne(... {... _id:110,... DueDate:ISODate(2020-02-04T01:10:42.000Z),.. . 제품 세부 정보:[... {... 제품 이름:제품-1,... isAvailable:true... },... {... 제품 이름:제품- 2,... isAvailable:거짓... }... ]... }...);{ 승인됨:true, insertedId:110 } find()
계산하려면 $sum과 함께 집계()를 사용할 수도 있습니다. 문서로 컬렉션을 만들자 − > db.demo184.insertOne({"Names":["Chris","David","Bob"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e3999fb9e4f06af55199805") } > db.demo18
배열의 요소 수를 계산하려면 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − >db.countNumberOfElementsDemo.insertOne({"UserMessage":["Hi","Hello","Bye","Awesome"]}); { "acknowledged" : true, "insertedId" : ObjectId("
MySQL은 관계형 데이터베이스입니다. MongoDB는 NoSQL 데이터베이스입니다. 다음은 MySQL과 MongoDB의 중요한 차이점입니다. Sr. 아니요. 키 MySQL 몽고DB 1 소유자/개발자 MySQL은 Oracle 소유입니다. MongoDB는 MongoDB Inc.에서 개발했습니다. 2 데이터 저장 공간 MySql은 테이블 형식의 데이터를 테이블의 레코드로 저장합니다. MongoDB는 레코드를 문서로 저장합니다. 3 언어 SQL, Structured Query Language는 데이터베이스를 쿼리하는 데 사용됩니