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

    1. 필드 및 하위 필드로 MongoDB 항목 필터링?

      필드 및 하위 필드별로 항목을 필터링하려면 점 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo638.insert({Name:"Chris"}); WriteResult({ "nInserted" : 1 }) > db.demo638.insert({Name:"David",details:{Subject:"MongoDB"}}); WriteResult({ "nInserted" : 1 }) find() 메서드를 사용하여 컬렉션의

    2. 그룹 쿼리 예제가 있는 MongoDB 집계 프레임워크?

      이를 위해 MongoDB 집계에서 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo639.insertOne( ...    { ...       "_id" : 1, ...       "CountryName" : "US", ...       "Info1" : { ...          "N

    3. MongoDB 문서에서 첫 번째 배열 요소를 가져오기 위한 배열 투영

      배열의 첫 번째 요소를 원하면 $gte와 함께 $slice를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo640.insertOne({Name:"John","Scores":[80,90,75]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c2eb86c954c74be91e6e0") } > db.demo640.insert

    4. MongoDB의 임베디드 배열에서 특정 요소를 얻으시겠습니까?

      특정 요소를 얻으려면 점 표기법과 함께 $match를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo641.insert(... {... ProductId:101,... 제품 정보:... ( [... {... 제품 이름:제품-1,.. . 제품 가격:1000... },... {... 제품 이름:제품-2,... 제품 가격:500... },... {... 제품 이름:제품 -3,... 제품 가격:2000... },... {... 제품 이름:제품-4,... 제품 가격:3000... }... ].. . }... );WriteResult

    5. MongoDB에서 컬렉션을 나열하는 방법이 있습니까?

      컬렉션을 나열하려면 MongoDB에서 getCollectionNames()를 사용합니다. 다음은 구문입니다 - db.getCollectionNames(); 테스트 데이터베이스의 모든 컬렉션 이름을 나열하기 위해 위의 구문을 구현해 보겠습니다. - > db.getCollectionNames(); 이것은 다음과 같은 출력을 생성합니다 - [    "arrayDemo",    "arrayFieldIsNotEmptyDemo",    "

    6. 필드 값이 배열인 문서에서 특정 이름 목록을 가져오는 MongoDB 쿼리

      이를 위해 $all을 사용합니다. $all 연산자는 필드 값이 지정된 모든 요소를 ​​포함하는 배열인 문서를 선택합니다. 문서로 컬렉션을 만들자 − > db.demo642.insertOne( ...    { ...       _id:1, ...       ListOfNames:["Robert","John"] ...    } ... ); { "acknowledged" : true, &qu

    7. MongoDB에서 중첩된 포함 문서를 업데이트하시겠습니까?

      MongDB에서 베스트 문서를 업데이트하려면 UPDATE() 및 positional($) 연산자를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo643.insertOne({ ...    details : [ ...       { ...          "CountryName":"US", ...          StudentDetails:[{Name:

    8. MongoDB에서 타임스탬프를 업데이트하고 현재 날짜로 설정하는 방법은 무엇입니까?

      업데이트하려면 MongoDB에서 update()를 사용하십시오. 현재 날짜로 설정하려면 현재 날짜를 가져와야 합니다 - var TodayDate =new Date(); 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo644.insertOne({ShippingDate:new ISODate(2018-04-19)});{ 확인됨:true, insertedId:ObjectId(5e9c76896c954c74be91e6e6e6)} demo644.insertOne({ShippingDate:new ISODate(2019-01-10)})

    9. MongoDB 컬렉션에서 값이 $eq와 일치하는 문서를 제거하시겠습니까?

      값이 MongoDB 컬렉션의 $eq와 일치하는 remove()를 사용하여 문서를 제거합니다. $eq 연산자는 필드 값이 지정된 값과 동일한 문서와 일치합니다. 문서로 컬렉션을 만들자 − > db.demo626.insertOne({id:1,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9ac6376c954c74be91e6ae

    10. 중복 ID가 있는 총 점수를 계산하기 위해 여러 열로 MongoDB 그룹화

      이를 위해 $group과 함께 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo627.insertOne({id:101,"Name":"Chris","Marks":54}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9acb306c954c74be91e6b2") } > db.demo627.insertOne({

    11. MongoDB를 사용하여 목록의 값(객체 아님) 쿼리

      목록의 값을 쿼리하려면 MongoDB에서 위치 연산자($)를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo628.insertOne({id:1,Name:["Chris","David","John"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9ae7ea6c954c74be91e6b6") } > db.demo62

    12. 간단한 쿼리를 사용하여 MongoDB에서 문서를 필터링하시겠습니까?

      $match를 사용할 수 있습니다. $match는 지정된 조건과 일치하는 문서만 다음 파이프라인 단계로 전달하도록 문서를 필터링합니다. 문서로 컬렉션을 만들자 − > db.demo629.insertOne( ...    { ... ...       "Subject": [ ...          "MySQL", ...          "MongoDB&qu

    13. 내림차순으로 MongoDB 문서 정렬

      문서를 정렬하려면 find()와 함께 sort()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo630.insertOne({값:60});{ 확인됨:true, insertedId:ObjectId(5e9b08176c954c74be)}d find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo630.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e9b080e6c954c74be91e6ba), 값:10 }{ _id:ObjectId(5e9b08116c954c74be91e6bb

    14. 특정 MongoDB 내장 문서 반환

      MongoDB에 포함된 특정 문서에 대해 $unwind를 두 번 사용합니다. 문서로 컬렉션을 만들자 − > db.demo631.insert( ...    { ...       id: "101", ...       Info1: [ ...          { ...             CountryName : "US", ...

    15. MongoDB의 문서와 같은 행렬에서 값 제거

      행렬에서 값을 제거하려면 MongoDB에서 $pull을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo632.insertOne( ...    { ...       "arrayMatrix": [ ...          [10,20], ...          [10,20], ...          [10,20], ... &nbs

    16. MongoDB 쿼리를 분할하고 5개 값을 건너뛰는 방법은 무엇입니까?

      MongoDB에서 값을 건너뛰려면 limit()와 함께 skip()을 사용합니다. 5개 값의 경우 limit(5)를 사용합니다. 문서로 컬렉션을 만들자 − db.demo633.insertOne({값:70});{ 확인:true, insertedId. 값:80});{ 승인됨 :true, insertedId :ObjectId(5e9c0bfa6c954c74be91e6c8)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo633.find(); 이것은 다음과 같은 출력을 생성합니다 - 다음은 쿼리를 분할하고

    17. 학생 David를 위해 MongoDB에서 마크 값으로 문서를 업데이트하는 방법

      forEach() 및 traverse를 사용하여 David가 같은 학생의 새 점수를 업데이트하는 학생 이름을 찾습니다. 문서로 컬렉션을 만들자 − > db.demo634.insertOne({Name:"Chris","Marks":76}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e9c0ea66c954c74be91e6c9") } > db.d

    18. MongoDB 집계를 사용하여 NAME 필드에서 중복 이름의 빈도를 계산하시겠습니까?

      빈도를 계산하려면aggregate()에서 $group으로 그룹화하십시오. 문서로 컬렉션을 만들자 − db.demo635.insertOne({이름:Chris});{ 승인됨 :true, insertedId :ObjectId(5e9c10fc6c954c74be91e6d1)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo635.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e9c10f06c954c74be91e6cc), 이름:크리스 }{ _id:ObjectId(5e9c10

    19. MongoDB에서 필드 수별로 컬렉션을 집계하고 그룹화하려면 어떻게 해야 합니까?

      MongoDBaggregate()에서는 $group 및 집계 컬렉션을 사용합니다. 문서로 컬렉션을 만들자 − db.demo616 insertOne({details:{Name:Chris,Age:24}});{ acknowledged :true, insertedId :ObjectId(5e99bfc165492f6c60d00287)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo616.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e99bfac65492f6c60d0028

    20. MongoDB의 중첩 객체에 대한 그룹 쿼리?

      이를 위해 MongoDB에서 $group과 함께 점 표기법을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo617.insertOne( ...    { ... ...       "clientDetails": { ...          "Name": "Chris", ...          "Age":32, ... &nb

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:14/68  20-컴퓨터/Page Goto:1 8 9 10 11 12 13 14 15 16 17 18 19 20