모든 ID를 가져오려면 MongoDB에서 find()를 사용하기만 하면 됩니다. 문서로 컬렉션을 만들자 − db.demo169.insertOne({StudentName:David});{ 확인됨 :true, insertedId :ObjectId(5e3697679e4f06af551997d9)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo169.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e36975e9e4f06af551997d7), StudentName:Chri
예, MongoDB는 null 값을 쉽게 색인화할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo170.createIndex({"Value":1},{unique:true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, &
이를 위해 집계()를 사용할 수 있습니다. 먼저 vlaue가 -infinity −인 문서로 컬렉션을 생성해 보겠습니다. > db.demo5.insertOne({ "_id" : 100, "seq" : 10, "Value" : -Infinity }); { "acknowledged" : true, "insertedId" : 100 } > db.demo5.insertOne({ "_id" : 101, "seq&quo
두 필드를 비교하려면 MongoDB에서 $where를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo7.insertOne({"FirstName1":"JOHN","FirstName2":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0ccd1a25ddae1f53b6222f&quo
이를 위해 update 명령어와 $push를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo9.insertOne({StudentDetails:[{StudentName:Chris,ListOfSubject:[MySQL,Java]}]});{ 승인됨:true, insertedId :ObjectId(5e0f6438d7df943a7cec4f94)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.demo9.find().pretty(); 이것은 다음과 같은 출력을 생성합니다
단일 필드의 경우 find()를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo10.insertOne({"StudentId":101,"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f68a7d7df943a7cec4f9b") } > db.demo10.ins
먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.demo11.insertOne({"ListOfStudent":[{"StudentName":"Chris","ListOfScore":[76,67,54,89]}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e0f6e34d7df943a7cec4fa1") } 다
중첩 검색의 경우 $or와 함께 $and를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo12.insertOne({"Name":"Chris","Age":23,"CountryName":"US","Message":"Hello"}); { "acknowledged" : true, "insertedId"
텍스트 검색의 경우 $search와 함께 $text를 사용해야 합니다. 문서로 컬렉션을 만들자 − db.demo156.insertOne({StudentName:John Smith});{ 승인됨 :true, insertedI ObjectId(5e3547f7fdf09dd6d08539e8)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo156.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e3547e8fdf09dd6d08539e6), StudentName :Chri
통계를 얻으려면 MongoDB에서 Explain()을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo157.insertOne({Status :InActive});{ 승인됨 :true, insertedId :ObjectId(5e354fe3fdf09dd6d08539fd)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo157.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e354fdffdf09dd6d08539fc), 상태:활성 }{ _id:ObjectId(5e
MongoDB에서 평균값을 계산하려면 $avg와 함께 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo159.insertOne({"Score":50}); { "acknowledged" : true, "insertedId" : ObjectId("5e3557b2fdf09dd6d0853a01") } > db.demo159.insertOne({"Score":70}); { &n
MongoDB에서 중복 날짜 레코드를 계산하려면 집계() 및 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo160.insertOne({"DueDate":new ISODate()}); { "acknowledged" : true, "insertedId" : ObjectId("5e357525fdf09dd6d0853a04") } > db.demo160.insertOne({"DueD
MongoDB에서 여러 문서를 검색하려면 $in을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo161.insertOne({"ClientId":101,"ClientName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3577cafdf09dd6d0853a09") } > db.demo161.ins
이것은 MongoDB update()를 사용하여 쉽게 달성할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo162.insertOne({"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3684359e4f06af551997c2") } > db.demo162.insertOne({"Stu
MongoDB에서 $all은 필드 값이 지정된 모든 요소를 포함하는 배열인 문서를 선택하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo163.insertOne( ... { ... "ClientDetails": [{ ... "ClientName": "Chris" ... ... }, { ... &nb
집계()를 사용하고 그 안에서 정렬하려면 MongoDB에서 $sort를 사용합니다. 문서로 컬렉션을 만들자 − db.demo164.insertOne({StudentAge:21});{ 승인됨:true, insertedId:ObjectId(5e3688439e4f06af5519) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo164.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e36883d9e4f06af551997c8), StudentAge :24 }{ _id :O
MongoDB에서 단일 문서만 제거하려면 remove()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo165.insertOne({ClientId:102,ClientName:Bob,ClientAge:32});{ 승인된:true, insertedId:ObjectId(5e3689659e4f06af551997cd)} db.demo165.insertOne({ClientId:103,ClientName:David,ClientAge:35});{ 확인된:true, insertedId:ObjectId(5e36896d9e4f06af5519
문서로 컬렉션을 만들자 − > db.demo166.insertOne({"details" : { "UserName" : "Chris", "UserAge":29, "PhoneDetails" : { "PhoneNumber" : "98646463533" } } }); { "acknowledged" : true, "insertedId&quo
문서를 배열로 푸시하려면 update()와 함께 $push를 사용하십시오. 문서로 컬렉션을 만들자 − >db.demo310.insertOne({"Name":"Chris","details":[{"Id":101,"Subject":"MySQL"},{"Id":102,"Subject":"MongoDB"}]}); { "acknowledged&quo
더 빠른 쿼리를 위해 인덱스를 생성합니다. 카운트를 얻으려면 count()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo311.ensureIndex({"Name":1}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, "numIndexesAfter" : 2, "ok&qu