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

    1. MongoDB로 특정 날짜 사이에 로그인한 사용자 수 찾기

      사용자의 로그인 날짜를 저장했다고 가정해 보겠습니다. 이제 특정 날짜, 즉 로그인 날짜 사이에 로그인한 사용자를 원합니다. 이를 위해 count()와 함께 $gte 및 $lt 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.findDataByDateDemo.insertOne({UserName:Carol,UserLoginDate:new ISODate(2019-10-19)}); true, insertedId :ObjectId(5cdd8d0ebf3115999ed511f1)} 다음은 find() 메서드를 사용하여

    2. ObjectId별로 MongoDB 레코드를 표시하시겠습니까?

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.findByObjectIdDemo.insertOne({"ClientName":"Larry","ClientAge":23}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd68cd657806ebf1256f11a") } > db.findByObjectIdDemo.insert

    3. MongoDB에서 두 개의 배열 필드를 병합하시겠습니까?

      병합하려면 $setUnion 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.mergeTwoArrayFieldDemo.insertOne({"NaturalNumbers":[1,2,3,8,10,20,30],"WholeNumbers":[0,1,2,63,78,20,45]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd68e405

    4. MongoDB에서 MySQL LIKE 문을 구현하려면 무엇을 사용해야 합니까?

      MySQL LIKE 문을 얻으려면 MongoDB에서 REGEX를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.likeInMongoDBDemo.insertOne({"Name" : "Sam"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd6922857806ebf1256f123") } > db.likeInMongoDB

    5. MongoDB의 내부 배열에 데이터를 삽입하시겠습니까?

      이를 위해 $addToSet 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.insertDataIntoArrayDemo.insertOne(    {       "UserDetails":[          {             "UserId" :"user121",     &nbs

    6. MongoDB에서 최대값과 최소값을 얻으시겠습니까?

      최대값과 최소값을 얻으려면 집계 프레임워크와 함께 $max 및 $min 연산자를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − 12c. :99});{ 승인됨 :true, insertedId :ObjectId(5cd698b957806ebf1256f12d)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.maxAndMinDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5cd698a357806ebf1256f129), 값:

    7. MongoDB 쿼리에서와 정확히 동일한 배열 항목을 가진 문서를 찾는 방법은 무엇입니까?

      이를 위해 $all 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.findDocumentExactlySameInArrayDemo.insertOne({"TechnicalSubjects":["C++","Java","MongoDB"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd69a5f57

    8. MongoDB $group을 사용하여 값 목록을 얻으시겠습니까?

      값 목록을 얻으려면 $push 연산자와 함께 $group 집계를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.groupByDemo.insertOne({"UserName":"John","Subject":"MongoDB"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd69f0457806ebf12

    9. MongoDB에서 부분 데이터를 삭제하시겠습니까?

      이를 위해 map()을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.deleteDemo.insertOne({"Name":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd550492cba06f46efe9f06") } > db.deleteDemo.insertOne({"Name":&

    10. 변수 인덱스로 MongoDB 문서의 배열을 업데이트하시겠습니까?

      변수 인덱스로 MongoDB 문서의 배열을 업데이트하려면 아래 구문을 사용하십시오. 여기에서 인덱스 값의 yourIndexValue, 여기서 yourIndexVariableName은 인덱스의 변수 이름입니다 - var yourIndexVariableName= yourIndexValue, anyVariableName= { "$set": {} }; yourVariableName["$set"]["yourFieldName."+yourIndexVariableName] = "you

    11. MongoDB에서 오늘 이전에 만료된 문서를 가져오시겠습니까?

      이를 위해 Date()와 함께 $lt 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. 여기에서 현재 날짜인 2019-05-11 날짜를 설정했습니다. − db.getDocumentsExpiredDemo.insertOne({ArrivalDate 2019-02-01)});{ 승인됨 :true, insertedId :ObjectId(5cd563e77924bb85b3f4893e)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.getDocumentsExpiredDemo.

    12. 하위 문서 일치별로 정렬하는 MongoDB?

      하위 문서 일치별로 정렬하려면 집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.sortBySubDocumentsDemo.insertOne(    {       "StudentName": "Chris",       "StudentDetails": [          {        

    13. 이름 목록을 기반으로 MongoDB 쿼리 결과에서 태그 수를 얻는 방법은 무엇입니까?

      $in 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.tagCountDemo.insertOne({"ListOfNames":["John","Sam","Carol"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd64b387924bb85b3f48944") } > db

    14. MongoDB 찾기 쿼리에 정적 값이 있는 필드를 추가하는 방법은 무엇입니까?

      집계 프레임워크와 함께 $literal 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.fieldWithStaticValue.insertOne({이름: David,Age:26});{ acknowledged:true, insertedId:ObjectId(5cd655607924bb85b3f4894a)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.fieldWithStaticValue.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :O

    15. MongoDB의 문자열 값에서 공백(선행 및 후행)을 제거하는 방법은 무엇입니까?

      이를 위해 forEach()를 사용하여 일부 코드를 작성해야 합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.removingWhiteSpaceDemo.insertOne({"Title":" Introduction to java "}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd66f387924bb85b3f4894c") } 다음

    16. MongoDB 셸에서 문서 값을 인쇄하는 방법은 무엇입니까?

      이를 위해 forEach()의 개념으로 작업하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.printDocuementValueDemo.insertOne({InstructorName:David Miller})ged{ acknowled :true, insertedId :ObjectId(5cd680637924bb85b3f48952)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.printDocumentValueDemo.find().pretty(); 이것은 다음과 같은 출력을

    17. MongoDB의 기존 배열에 요소를 푸시하려면 어떻게 해야 합니까?

      요소를 기존 배열에 푸시하려면 update()와 함께 $addToSet 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.pushElements.insertOne({댓글:[좋음,굉장함,좋음]});{ 승인됨 :true, insertedId :ObjectId(5cd682597924bb85b3f48953)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.pushElements.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :Obje

    18. MongoDB 쿼리는 배열 속성에 값이 있는지 확인합니까?

      $in 연산자를 사용하여 값이 배열에 있는지 여부를 확인할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.valueInArrayDemo.insertOne({"UserName":"John","UserMessage":["Hi","Hello","Bye"]}); {    "acknowledged" : true,    "

    19. 배열에서 평점의 평균을 계산한 다음 MongoDB의 원본 문서에 필드를 포함하시겠습니까?

      집계 프레임워크와 함께 $avg 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.averageOfRatingsInArrayDemo.insertOne( ...   { ...      "StudentDetails":[ ...         { ...             "StudentId":1, ...     &nb

    20. MongoDB의 배열에 포함된 문서에 필드를 추가하시겠습니까?

      이를 위해 $ 연산자와 함께 update()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.addAFieldDemo.insertOne(... {...... ClientName :Larry,... ClientCountryName :US,... ClientOtherDetails :[... {... ClientProjectName:온라인 뱅킹 시스템... }... ]... }... );{ 승인됨 :true, insertedId :ObjectId(5cd44bdc2cba06f46efe9ee8)} 다음은 find

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:47/68  20-컴퓨터/Page Goto:1 41 42 43 44 45 46 47 48 49 50 51 52 53