먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.deleteMultipleDocumentsDemo.insertOne({"StudentFirstName":"Larry"}); { "acknowledged" : true, "insertedId" : ObjectId("5ce00b07bf3115999ed51214") } > db.deleteMultipleDocumentsDemo.insertO
update()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.addExtraFieldDemo.insertOne( { "_id": 1, "UserName": "Larry" , "UserOtherDetails":[ { &n
일치하는 문서를 얻으려면 $elemMatch를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.getMatchingDocumentDemo.insertOne( { _id :1, "UserDetails":[ { "UserName":"Jo
이를 위해 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.aggregateArrayDemo.insertOne( { _id:100, UserDetails:[ { UserName:John, UserLoginYear:2010 }, { UserName:Carol, UserLoginYear :2019 } ] });{ 승인됨 :true, insertedId :100 } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.aggregateArrayDemo.find().
특정 필드를 반환하려면 $project 집계를 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.returnSpecificFieldDemo.insertOne( { StudentId:1, StudentDetails:[ { StudentName:Larry, StudentAge:21, StudentCountryName:US }, { StudentName :Chris, StudentAge:23, StudentCountryName:AUS } ] });{ acknowledged :true, insertedId :ObjectId(
이를 위해 $in 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.searchForStringOrNumberDemo.insertOne( { "_id": new ObjectId(), "StudentName": "Larry", "StudentDetails": { &n
$literal 연산자와 함께 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.replaceValueDemo.insertOne( { _id :101, EmployeeName :David, EmployeeOtherDetails:{ EmployeeDesignation :테스터, EmployeeAge:26 } }); { 승인됨 :true, insertedId :101 } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.replaceValueDemo.find()
MongoDB에서 레코드를 찾는 시간을 줄이기 위해 인덱스를 사용할 수 있습니다. 다음은 구문입니다 - db.yourCollectionName.createIndex({yourFieldName:1}); 아래 접근 방식에 따라 숫자, 텍스트, 해시 등을 기반으로 필드 이름에 대한 색인을 생성할 수 있습니다. 첫 번째 접근 인덱스를 생성해봅시다. 다음은 쿼리입니다 - > db.takeLessTimeToSearchDemo.createIndex({"EmployeeName":1}); { &qu
이를 위해 $addToSet 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.findDocumentWithCommonFieldsDemo.insertOne( { "UserId":1, "UserName":"Carol" } ); { "acknowledged" : true, &nbs
이를 위해 printjson()을 사용할 것입니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > dbprintResultScriptDemoinsertOne({"StudentName":"John","StudentAge":21}); { "acknowledged" : true, "insertedId" : ObjectId("5cf22c02b64a577be5a2bc0b") } &g
이를 위해 pop()을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.persistChangeDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5cdfc52cbf3115999ed51203), 이름:래리, CreditScore:[ 500, 700, 760, 100 ]} 다음은 값을 팝업하는 쿼리입니다 - myDocument.CreditScore.pop();10
이를 위해 MongoDB $substr을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MongoDB is No SQL database"}); { "acknowledged" : true, "insertedId" : ObjectId("5cf23013b64a577be5a2bc0e") } &g
이를 위해 $slice 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.gettingFirstItemInArrayDemo.insertOne( { "UserId": 101, "UserName":"Carol", "UserOtherDetails": [
이를 위해 $exists 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >dbfindDocumentContainsSpecificFieldDemoinsertOne({"ProductPrices":{"Product1":10,"Pr oduct2":50}}); { "acknowledged" : true, "insertedId" : ObjectId("5cf2385bb64a57
먼저 문서로 컬렉션을 만들어 보겠습니다. − dbmongoDBCollectionSizeDemoinsertOne({이름:로버트, 나이{26}); 승인됨:true, insertedId:ObjectId(5cf23e4db64a577be5a2bc18)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - dbmongoDBCollectionSizeDemofind(); 이것은 다음 문서를 생성합니다 - { _id :ObjectId(5cf23e3db64a577be5a2bc16), Name :John, Age
먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.queryForPartialObjectDemo.insertOne({_id:new ObjectId(), "StudentDetails": [{"StudentId":1, "StudentName":"Chris"}]}); { "acknowledged" : true, "insertedId" : ObjectId("5cdfcf5
최소값을 얻으려면 limit(1)과 함께 sort()를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.findMinimumValueDemo.insertOne({값:1093});{ 승인:true, insertedId.d:ObjectId(5cdfd626bf3115999ed5) :10090});{ 승인됨 :true, insertedId :ObjectId(5cdfd62fbf3115999ed5120c)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.findMinimumVal
이를 위해 $expr 연산자와 함께 $or 연산자를 사용하십시오. 먼저 문서가 포함된 컬렉션을 생성해 보겠습니다. 여기서 필드 중 하나는 isMarried이고 true 값은 false -입니다. > db.orTwoFieldsDemo.insertOne({"isLiveInUS":true,"isMarried":false}); { "acknowledged" : true, "insertedId" : ObjectId(&q
필드의 값 수를 제한하려면 $slice 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.numberOfValuesDemo.insertOne({값:[100,200,300,900,1000,98]});{ 승인됨:true, 삽입 ID:ObjectId(5cefb736ef71predecf6a1f6ab) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.numberOfValuesDemo.find().pretty(); 출력 { _id:ObjectId(5cefb736ef71edef6a1f6ab), 값:
월과 일만 검색하려면 집계 프레임워크를 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.monthAndDayDemo.insertOne({"LoginDate":new ISODate("2019-04-27")}); { "acknowledged" : true, "insertedId" : ObjectId("5cefbcaeef71edecf6a1f6b2") } > db.monthA