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

    1. $or 연산자로 문서를 가져오는 MongoDB

      $or 연산자는 둘 이상의 표현식 배열에 대해 논리적 OR 연산을 수행합니다. 문서로 컬렉션을 만들자 − > db.demo674.insertOne({Name:"Chris",Age:21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea3f33604263e90dac943eb") } > db.demo674.insertOne({Name:"David&qu

    2. MongoDB $in에서 정규식을 설정하시겠습니까?

      문서로 컬렉션을 만들자 − > db.demo675.insertOne({ ... "ListOfNames":["John","Chris","David"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea3f5b404263e90dac943ef") } > db.demo675.insertOne({ "Li

    3. 문서에서 반복되는 마크 수를 얻기 위한 MongoDB 그룹 쿼리는 무엇입니까?

      그룹 쿼리의 경우 MongoDB $group을 사용하고 $sum으로 개수를 가져옵니다. 문서로 컬렉션을 만들자 − db.demo676.insertOne({Marks:65});{ 승인됨:true, insertedId:ObjectId(5ea41ef704263e90dac943f5.Markinst) :65});{ 승인됨 :true, insertedId :ObjectId(5ea41ef804263e90dac943f6)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo676.find(); 이것은 다음과 같은 출력

    4. 문서의 특정 필드 값을 더하는 MongoDB 쿼리

      문서로 컬렉션을 만들자 − ) db.demo677.insertOne({값:20});{ 승인됨:true, insertedId:ObjectId(5ea421fe04263e90dac943fb)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo677.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5ea421f404263e90dac943f8), 값:10 }{ _id:ObjectId(5ea421f704263e90dac943f9), 값:50 }{ _id0 , 값:20 }{ _id:O

    5. 복합 다중 키 인덱스를 사용하기 위해 컬렉션을 인덱싱하는 방법은 무엇입니까?

      이를 위해sureIndex()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo678.ensureIndex({id:1,"details.userId":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok" : 1 }

    6. MongoDB에서 하위 배열의 하위 요소를 가져오시겠습니까?

      요소를 가져오려면 $(위치) 연산자와 함께 $pull을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo679.insertOne( ...    { ...       id:1, ...       "details": [ ...          { ...             CountryName:"US", ... &nbs

    7. MongoDB $에서 $gt 조건 설정 및

      $and는 하나 이상의 표현식 배열에 대해 논리적 AND 연산을 수행합니다. 문서로 컬렉션을 만들자 − > db.demo680.insertOne({Values:40}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea4461b04263e90dac943fe") } > db.demo680.insertOne({Values:70}); {    "acknow

    8. MongoDB 컬렉션에서 최상위 문서 가져오기

      최상위 문서를 얻으려면 limit()와 함께 find()를 사용하십시오. 단일 문서만 가져오려면 limit(1) 사용을 고려하십시오. 문서로 컬렉션을 만들자 − > db.demo681.insertOne({_id:101,Name:"Chris"}); { "acknowledged" : true, "insertedId" : 101 } > db.demo681.insertOne({_id:102,Name:"Bob"}); { "acknowledged&quo

    9. MongoDB에서 대량 삽입을 수행하시겠습니까?

      MongoDB에 대량 삽입하려면 initializeUnorderedBulkOp()를 사용하십시오. 문서로 컬렉션을 만들자 − > var bulkInsertDoc = db.demo663.initializeUnorderedBulkOp(); > bulkInsertDoc.insert( { Name: "John",CountryName:"US"} ); > bulkInsertDoc.insert( { Name: "Chris",CountryName:"UK"} )

    10. MongoDB 컬렉션의 행 수 계산

      문서의 수를 세려면 MongoDB에서 count()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo664.insertOne({_id:1,ClientName:"Chris"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo664.insertOne({_id:2,ClientName:"Bob"}); { "acknowledged" : true, "insertedId&quo

    11. MongoDB에서 저장된 JavaScript로 작업하는 방법은 무엇입니까?

      특별한 system.js 컬렉션에 저장됩니다. 이를 위해 db.system.js.save()를 사용합니다. 다음은 구문입니다 - db.system.js.save({    _id: "anyFunctionName",    value: function (returnValue) {       return ‘yourMessage ' + returnValue;    } }) 위의 구문을 구현해 보겠습니다. 다음은 쿼리입니다 -

    12. MongoDB에서 범위를 찾고 계십니까?

      범위를 검색하려면 limit()와 함께 sort()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo665.insertOne({값:25});{ 확인됨:true, insertedId:ObjectId(6ea1bf2324113ea5458c7d0b.Values :20});{ 승인됨 :true, insertedId :ObjectId(5ea1bf2b24113ea5458c7d0c)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo665.find(); 이것은 다음과 같은 출력을 생성합니다 - :ObjectI

    13. 직원 기록이 있는 MongoDB 문서에 특정 급여가 있는 직원 이름만 표시하시겠습니까?

      특정 급여가 있는 직원 이름만 표시하려면 MongoDB $in에 급여를 설정하고 이름을 가져옵니다. 문서로 컬렉션을 만들자 > db.demo666.insertOne({"EmployeeName":"John","EmployeeSalary":25000}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea1c04824113ea5458c7d0d&

    14. 시드 문자열을 사용하여 MongoDB에서 ObjectId를 생성하시겠습니까?

      ObjectId는 시드 문자열을 허용하지 않습니다. _id - StringValue를 사용해야 합니다. 문서로 컬렉션을 만들자 − > db.demo667.insertOne({_id:"Chris"}); { "acknowledged" : true, "insertedId" : "Chris" } > db.demo667.insertOne({_id:"David"}); { "acknowledged" : true, "in

    15. MongoDB에서 배열 일치를 구현하시겠습니까?

      배열 일치에 $all을 사용합니다. $all 연산자는 필드 값이 지정된 모든 요소를 ​​포함하는 배열인 문서를 선택합니다. 문서로 컬렉션을 만들자 − > db.demo668.createIndex({"ListOfSubject":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" :

    16. MongoDB 컬렉션에서 최대 요소를 얻으시겠습니까?

      컬렉션에서 최대 요소를 얻으려면 제한이 있는 내림차순으로 정렬합니다. 문서로 컬렉션을 만들자 − db.demo669.insertOne({Marks:88});{ 승인된:true, insertedId:ObjectId(5ea31345044)263e90dac}943db. :79});{ 승인됨 :true, insertedId :ObjectId(5ea3134e04263e90dac943dd)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo669.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:

    17. MongoDB 쿼리에서 하위 문서에 어떻게 액세스합니까?

      MongoDB의 하위 문서에 액세스하려면 점 표기법과 함께 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo670.insertOne({ ... id:101, ... "details": ... { ... Name:"Chris", ... Age:21, ... CountryName:"US", ... SubjectName:"MongoDB" ... } ... } ... ); {    "acknowledged"

    18. MongoDB의 조건과 일치하는 여러 하위 문서에서 필드를 가져오시겠습니까?

      여러 하위 문서에서 필드를 가져오려면 $unwind와 함께 MongoDB 집계를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo671.insertOne( ... { ... ...    "details" : [ ...    { ...       "id" : "1" ...    }, ...    { ...       CountryName:&quo

    19. MongoDB에서 여러 단일 검색보다 $in 검색을 사용하는 것이 더 빠릅니까?

      예, $in을 사용하는 것이 더 빠릅니다. 예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − > db.demo653.insertOne({subject:"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea04b274deddd72997713c0") } > db.demo653.insertOne({subject:"MongoDB"})

    20. MongoDB 전체 텍스트 검색 수행

      MongoDB에서 전체 텍스트 검색을 하려면 $text를 사용하세요. $text는 필드 내용에 대한 텍스트 검색을 수행합니다. 문서로 컬렉션을 만들자 − db.demo654.insertOne({이름:데이비드 밀러});{ 승인됨:true, insertedId:ObjectId(5ea04eb24deddd72997713cb)

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:10/68  20-컴퓨터/Page Goto:1 4 5 6 7 8 9 10 11 12 13 14 15 16