Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • MongoDB

    1. deleteMany()를 사용하여 MongoDB에서 여러 문서를 삭제하는 방법은 무엇입니까?

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.deleteMultipleDocumentsDemo.insertOne({"StudentFirstName":"Larry"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ce00b07bf3115999ed51214") } > db.deleteMultipleDocumentsDemo.insertO

    2. MongoDB의 하위 문서에 추가 필드를 추가하는 방법은 무엇입니까?

      update()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.addExtraFieldDemo.insertOne(    {       "_id": 1,       "UserName": "Larry" ,       "UserOtherDetails":[          {   &n

    3. MongoDB의 배열 내에서 일치하는 문서를 얻는 방법은 무엇입니까?

      일치하는 문서를 얻으려면 $elemMatch를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.getMatchingDocumentDemo.insertOne(    {       _id :1,       "UserDetails":[          {             "UserName":"Jo

    4. MongoDB에서 배열 문서를 집계하는 방법은 무엇입니까?

      이를 위해 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.aggregateArrayDemo.insertOne( { _id:100, UserDetails:[ { UserName:John, UserLoginYear:2010 }, { UserName:Carol, UserLoginYear :2019 } ] });{ 승인됨 :true, insertedId :100 } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.aggregateArrayDemo.find().

    5. 배열에서 특정 필드를 반환하는 MongoDB 쿼리?

      특정 필드를 반환하려면 $project 집계를 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.returnSpecificFieldDemo.insertOne( { StudentId:1, StudentDetails:[ { StudentName:Larry, StudentAge:21, StudentCountryName:US }, { StudentName :Chris, StudentAge:23, StudentCountryName:AUS } ] });{ acknowledged :true, insertedId :ObjectId(

    6. MongoDB를 사용하여 필드에서 문자열 또는 숫자를 검색하는 방법은 무엇입니까?

      이를 위해 $in 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.searchForStringOrNumberDemo.insertOne(    {       "_id": new ObjectId(),       "StudentName": "Larry",       "StudentDetails": {     &n

    7. 값을 집계로 바꾸는 MongoDB 쿼리?

      $literal 연산자와 함께 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.replaceValueDemo.insertOne( { _id :101, EmployeeName :David, EmployeeOtherDetails:{ EmployeeDesignation :테스터, EmployeeAge:26 } }); { 승인됨 :true, insertedId :101 } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.replaceValueDemo.find()

    8. MongoDB가 레코드를 찾는 데 너무 많은 시간이 소요되면 어떻게 해야 합니까?

      MongoDB에서 레코드를 찾는 시간을 줄이기 위해 인덱스를 사용할 수 있습니다. 다음은 구문입니다 - db.yourCollectionName.createIndex({yourFieldName:1}); 아래 접근 방식에 따라 숫자, 텍스트, 해시 등을 기반으로 필드 이름에 대한 색인을 생성할 수 있습니다. 첫 번째 접근 인덱스를 생성해봅시다. 다음은 쿼리입니다 - > db.takeLessTimeToSearchDemo.createIndex({"EmployeeName":1}); {    &qu

    9. MongoDB에서 공통 필드가 있는 모든 문서를 그룹화하시겠습니까?

      이를 위해 $addToSet 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.findDocumentWithCommonFieldsDemo.insertOne(    {       "UserId":1,       "UserName":"Carol"    } ); {    "acknowledged" : true,   &nbs

    10. MongoDB에서 스크립트 결과를 인쇄하는 방법은 무엇입니까?

      이를 위해 printjson()을 사용할 것입니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > dbprintResultScriptDemoinsertOne({"StudentName":"John","StudentAge":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf22c02b64a577be5a2bc0b") } &g

    11. MongoDB에서 단일 값을 팝업하는 방법은 무엇입니까?

      이를 위해 pop()을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.persistChangeDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5cdfc52cbf3115999ed51203), 이름:래리, CreditScore:[ 500, 700, 760, 100 ]} 다음은 값을 팝업하는 쿼리입니다 - myDocument.CreditScore.pop();10

    12. MongoDB 쿼리의 필드에서 반환되는 문자 수를 제한하는 방법은 무엇입니까?

      이를 위해 MongoDB $substr을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MongoDB is No SQL database"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf23013b64a577be5a2bc0e") } &g

    13. MongoDB에서 배열 속성의 첫 번째 항목만 가져오시겠습니까?

      이를 위해 $slice 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.gettingFirstItemInArrayDemo.insertOne(    {       "UserId": 101,       "UserName":"Carol",       "UserOtherDetails": [        

    14. MongoDB에서 특정 필드가 포함된 문서를 찾으십니까?

      이를 위해 $exists 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >dbfindDocumentContainsSpecificFieldDemoinsertOne({"ProductPrices":{"Product1":10,"Pr oduct2":50}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf2385bb64a57

    15. 조건을 사용하여 MongoDB에서 컬렉션의 크기를 얻으시겠습니까?

      먼저 문서로 컬렉션을 만들어 보겠습니다. − dbmongoDBCollectionSizeDemoinsertOne({이름:로버트, 나이{26}); 승인됨:true, insertedId:ObjectId(5cf23e4db64a577be5a2bc18)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - dbmongoDBCollectionSizeDemofind(); 이것은 다음 문서를 생성합니다 - { _id :ObjectId(5cf23e3db64a577be5a2bc16), Name :John, Age

    16. 배열의 부분 객체에 대한 MongoDB 쿼리

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.queryForPartialObjectDemo.insertOne({_id:new ObjectId(), "StudentDetails": [{"StudentId":1, "StudentName":"Chris"}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cdfcf5

    17. MongoDB로 최소값을 찾으시겠습니까?

      최소값을 얻으려면 limit(1)과 함께 sort()를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.findMinimumValueDemo.insertOne({값:1093});{ 승인:true, insertedId.d:ObjectId(5cdfd626bf3115999ed5) :10090});{ 승인됨 :true, insertedId :ObjectId(5cdfd62fbf3115999ed5120c)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.findMinimumVal

    18. FALSE로 두 필드를 모두 제외하는 MongoDB 쿼리

      이를 위해 $expr 연산자와 함께 $or 연산자를 사용하십시오. 먼저 문서가 포함된 컬렉션을 생성해 보겠습니다. 여기서 필드 중 하나는 isMarried이고 true 값은 false -입니다. > db.orTwoFieldsDemo.insertOne({"isLiveInUS":true,"isMarried":false}); {    "acknowledged" : true,    "insertedId" : ObjectId(&q

    19. MongoDB를 사용하여 필드의 값 수를 제한하시겠습니까?

      필드의 값 수를 제한하려면 $slice 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.numberOfValuesDemo.insertOne({값:[100,200,300,900,1000,98]});{ 승인됨:true, 삽입 ID:ObjectId(5cefb736ef71predecf6a1f6ab) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.numberOfValuesDemo.find().pretty(); 출력 { _id:ObjectId(5cefb736ef71edef6a1f6ab), 값:

    20. 월과 일만 검색하는 MongoDB 쿼리?

      월과 일만 검색하려면 집계 프레임워크를 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.monthAndDayDemo.insertOne({"LoginDate":new ISODate("2019-04-27")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefbcaeef71edecf6a1f6b2") } > db.monthA

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:43/68  20-컴퓨터/Page Goto:1 37 38 39 40 41 42 43 44 45 46 47 48 49