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

    1. MongoDB에서 중첩 문서를 집계하려면 어떻게 해야 합니까?

      MongoDB에서 중첩 문서를 집계하려면 $group을 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.aggregateDemo.insertOne( ...    { ...       "ProductInformation": [ ...          { ...             "Product1": [ ...  

    2. 이전 달의 MongoDB 결과 가져오기

      먼저 현재 월을 가져오고 1을 빼서 이전 월 레코드를 가져옵니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.findOneMonthAgoData.insertOne({"CustomerName":"Chris","PurchaseDate":new ISODate("2019-12-26")}); {    "acknowledged" : true,    "insertedId" : Object

    3. MongoDB Aggregation의 하위 집합 내부에 조건을 적용하시겠습니까?

      조건을 적용하려면 $setIsSubset을 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.subsetDemo.insertOne({"StudentName":"Chris","StudentFavouriteSubject":["Java","Python"]}); {    "acknowledged" : true,    "insertedId" : ObjectId

    4. 중복 없이 MongoDB에 삽입

      MongoDB에 레코드를 삽입하고 중복을 피하려면 unique:true를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. 여기에 중복 레코드를 추가하려고 합니다 - > db.insertWithoutDuplicateDemo.createIndex({"StudentFirstName":1},{ unique: true } ); {    "createdCollectionAutomatically" : true,    "numIndexesBefore&q

    5. 특정 필드를 합산하는 MongoDB 쿼리

      특정 필드를 합산하려면 $sum과 함께 집계를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.getSumOfFieldsDemo.insertOne({"Customer_Id":101,"Price":50,"Status":"Active"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e06cec29e4d

    6. SQL과 같이 MongoDB에서 'exist' 기능을 올바르게 사용하는 방법은 무엇입니까?

      레코드가 있는지 확인하려면 MongoDB에서 findOne()을 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.existsAlternateDemo.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e06d23f9e4dae213890ac5c") } > db.exist

    7. 유사한 ID를 가진 제품 가격을 합산하는 MongoDB 집계

      $group을 사용하여 _id 표현식이 지정된 문서를 그룹화해야 합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.aggreagateDemo.insertOne({Product_Id:1,ProductPrice:150});{ 승인됨 true, insertedId:ObjectId(5e06d3d125ddae1f53b621dc)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.aggregateDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - 다음은

    8. Mongo DB에서 문서 배열을 병합하는 방법은 무엇입니까?

      병합하려면 $PUSH와 함께 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo64.insertOne({"Subjects":["MySQL","MongoDB","Java"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e28762bcfb11e5c34d89936") } > db.demo6

    9. MongoDB에서 정렬을 사용하여 문서당 평균 값을 계산하시겠습니까?

      평균을 계산하려면 $avg와 함께 집계를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.calculateAverage.insertOne({값:[30,35, 40]});{ 승인됨 :true, insertedId :ObjectId(5e0383f5f5e889d7a51994de)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.calculateAverage.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e0383e3f

    10. 수정:MongoDB Robomongo:db.data.find(…).collation이 함수가 아닌가요?

      버전 MongoDB 3.4에 도입된 데이터 정렬입니다. 아마도 이전 버전에서 데이터 정렬을 구현했을 것입니다. 이 예에서는 MongoDB 버전 4.0.5를 사용하고 있습니다. 다음은 시스템의 현재 버전을 확인하는 쿼리입니다 - > db.version() 이것은 다음과 같은 출력을 생성합니다 - 4.0.5 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.collationExample.createIndex({Value: 1}, {collation: {locale: "en", strength: 1}

    11. MongoDB를 사용하여 백그라운드에서 인덱스 빌드

      백그라운드에서 인덱스를 생성하려면 createIndex() 메소드를 사용하고 아래 구문과 같이 background:true를 설정하십시오 - db.yourCollectionName.createIndex({"yourFieldName1":1,"yourFieldName2":1},{background: true} ); 인덱스를 생성하고 배경을 설정하기 위해 위의 구문을 구현합시다 - > db.indexCreationDemo.createIndex({"StudentName":1,&q

    12. MongoDB에서 두 날짜 사이의 필드를 계산하고 합산하는 방법은 무엇입니까?

      $sum과 함께 $gte 및 $lte 집계를 사용하여 두 날짜 사이의 필드를 계산하고 합산합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.countandsumdemo.insertOne({"Value":10,"created_at":ISODate('2019-10-11')}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e038e6

    13. MongoDB 집계 작업 중 값을 문자열 리터럴로 교체

      MongoDB $literal을 사용하여 문자열 리터럴을 설정합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.replacevaluedemo.insertOne({"StudentName":"Chris","StudentFavouriteSubject":{"TeacherName":"Bob","SubjectCode":"MySQL111"}}); {    "acknowledged

    14. MongoDB의 중첩 배열에서 특정 요소 추출

      dot(.) 표기법을 사용하여 중첩 배열에서 특정 요소를 추출합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.extractParticularElementDemo.insertOne( ...    { ...       "_id" : 101, ...       "StudentName" : "John", ...       "StudentInformation&qu

    15. MongoDB가 레코드를 찾는 데 너무 많은 시간이 걸리는 이유는 무엇입니까?

      이 경우 특정 필드에 대한 인덱스 개념을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. 여기에서 createIndex() −를 사용하여 인덱스도 생성했습니다. > db.decreasetimeusingindex.createIndex({"StudentName":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "nu

    16. MongoDB - 새로 생성된 컬렉션에 행을 복사하는 방법은 무엇입니까?

      행을 다른 컬렉션으로 복사하려면 MongoDB를 사용하십시오. 구문은 다음과 같습니다. 여기서 yourOldCollectionName은 이전 컬렉션이고 이 컬렉션이 복사되는 위치는 yourNewCollectionName -과 같은 새 컬렉션입니다. db.yourOldCollectionName.aggregate([{ $sample: { size: 333333 }}, {$out: "yourNewCollectionName"} ],{allowDiskUse: true}); 먼저 문서로 컬렉션을 생성해 보겠습니다. − &g

    17. MongoDB를 사용하여 다양한 형식의 특정 데이터를 얻는 방법은 무엇입니까?

      이를 위해 단순히 find()를 사용하십시오. 다른 형식의 경우 pretty()를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.getSpecificData.insertOne( ... { ...    "StudentName": "John", ...    "Information": { ...       "FatherName": "Chris", ... &nbs

    18. 값이 배열에 있는지 테스트하는 MongoDB 쿼리?

      특정 값을 확인하려면 $in을 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.testInArray.insertOne({"ListOfNumbers":[10,56,78,90,32]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e04d42df5e889d7a519950d") } > db.testInArray.insertOne({"Li

    19. 일치 기준에 따라 레코드를 계산하는 MongoDB 쿼리

      일치 기준에 따라 레코드를 계산하려면 count()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo205.insertOne( ...   { ... ...      "id": "101", ...      "Name": "", ...      "Age": "", ...      "isActi

    20. 특정 값이 존재하지 않는지 확인하는 MongoDB 쿼리?

      특정 값이 존재하지 않는지 확인하려면 MongoDB에서 $ne를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo206.insertOne( ...   { ...      "ClientDetails": ...      [ ...         { ...            "Name":"Chris", ...  

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:38/68  20-컴퓨터/Page Goto:1 32 33 34 35 36 37 38 39 40 41 42 43 44