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.demo22.insertOne( ...    { ...       ProductId:101, ... ...       ProductDetails: ...       [ ...          { ...             ProductFir

    2. MongoDB에서 중첩 문서 업데이트

      내포된 문서를 업데이트하려면 $set을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo315.insertOne({ _id :101,... details:[... {Name:Chris, 주제:[{id:1001, SubjectName:MySQL}]}... ]... }...){ 승인됨 :true, insertedId :101 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo315.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :101, details :[ { N

    3. MongoDB에서 같은 이름의 항목 삽입을 제한하는 방법은 무엇입니까?

      이를 위해 sureIndex()를 사용하고 unique:true를 설정합니다. . 문서로 컬렉션을 만들어 봅시다. 여기에서 중복 항목을 비활성화하려고 하면 중복 키 오류가 발생합니다. - > db.demo316.ensureIndex({"SubjectName":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,   &nb

    4. MongoDB의 포함 목록에서 특정 값보다 큰 값을 얻는 방법은 무엇입니까?

      특정 값보다 큰 값을 얻으려면 find()와 함께 $gt를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo317.insertOne( ...    {'id':101, ...       'details':[{'Score':78,Name:"Chris"}, ...          {'Score':88,Name:"David"} ...  

    5. 문서에서 특정 값을 가져오는 MongoDB 쿼리

      특정 값을 가져오려면 $pull과 함께 UPDATE를 사용하세요. 문서로 컬렉션을 만들자 − > db.demo318.insertOne({Subject:["MySQL","MongoDB","Java"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50ea6df8647eb59e562062") } > db.demo318.in

    6. 배열의 capped 하위 컬렉션에 대한 MongoDB 쿼리

      MongoDB에서는 하위 컬렉션에 capped를 사용할 수 없습니다. 단, 문서 전체에 걸쳐 사용하십시오. 배열에서 특정 수의 값을 표시하려면 $slice를 선호합니다. 문서로 컬렉션을 만들자 − db :[903,10004,84575,844]});{ 승인됨 :true, insertedId :ObjectId(5e50ed01f8647eb59e562065)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo319.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :Objec

    7. MongoDB에서 업데이트하는 가장 빠른 방법은 update() 또는 save()입니까?

      가장 빠른 업데이트 방법은 update()입니다. 문서로 컬렉션을 만들고 update()가 어떻게 작동하는지 봅시다 - find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo320.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e50ee51f8647eb59e562066), 이름:크리스 }{ _id:ObjectId(5e50ee55f8647eb59e562067), 이름:로버트:ObjectId(() 5e50ee59f8647eb59e562068), 이름:마이크 }{ _id:Ob

    8. MongoDB에 배열 값을 저장하는 방법은 무엇입니까?

      먼저 배열 값을 저장하는 문서로 컬렉션을 생성하겠습니다. − >db.demo321.insertOne({"UserDetails":[{"UserId":101,"UserName":"Chris"},{"UserId":102,"UserName":"Mike"}]}); {    "acknowledged" : true,    "insertedId"

    9. MongoDB runCommand()에서 collMod를 사용하는 방법은 무엇입니까?

      collMod를 사용하면 컬렉션에 옵션을 추가하거나 보기 정의를 수정할 수 있습니다. collMod()와 함께 runCommand()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo13.insertOne({"StudentFirstName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f730ad7

    10. 배열 연결에 대한 MongoDB 쿼리?

      연결하려면 MongoDB에서 $concatArrays를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.demo14.insertOne({"ListOfStudent":["Carol","Mike","Sam"],"ListOfTeacher":["Robert","David"]}); {    "acknowledged" : true,    &qu

    11. 배열의 요소에 특정 값이 있는 MongoDB 문서를 찾으십니까?

      MongoDB의 문서를 일치시키려면 $elemMatch를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo15.insertOne({"Details":[{"Score":56},{"Score":78}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f7806d7df943a7cec4fab") } >

    12. MongoDB:"버전"이라는 컬렉션을 쿼리하는 방법은 무엇입니까?

      이를 위해 createCollection() 및 getCollection()의 개념을 사용합니다. 다음은 버전이라는 이름의 컬렉션을 생성하는 쿼리입니다 - > db.createCollection('version'); { "ok" : 1 } 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.getCollection('version').insertOne({"VersionName":"1.0"}); {    "ack

    13. 단일 MongoDB 쿼리에서 그룹 및 구별을 함께 수행

      이를 위해 간단히 MongoDB $group을 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo16.insertOne({ ...    "StudentName" : "Chris", ...    "StudentSection" : "A", ...    "StudentAge" : 23, ...    "StudentMarks" : 4

    14. 모든 키가 필드로 존재하는 경우 MongoDB에서 문서를 필터링하시겠습니까?

      이를 위해 keys와 같은 배열의 모든 요소를 ​​포함하는 문서를 찾는 $all을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − .db.demo17 insertOne({ListOfSubject:[C++,MongoDB,PL/SQL]});{ 승인됨:true, insertedId:ObjectId(5e13849255d0fc6657d21f0c)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.demo17.find(); 이것은 다음과 같은 출력을 생성합니다 -{ _id :Object

    15. MongoDB에서 업데이트 작업을 사용하여 필드를 배열로 변환

      필드를 배열로 변환하려면 forEach() 내부에서 UPDATE 연산을 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo18.insertOne({"StudentName":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e1387fc55d0fc6657d21f0e") } 다음은 find() 메서드를 사용하여

    16. MongoDB에서 텍스트 검색과 함께 정규식 사용

      MongoDB에서 정규식을 사용하여 레코드를 필터링하려면 $regex를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo19.insertOne({값:8765Mike});{ ackck insertedId :ObjectId(5e1389d355d0fc6657d21f11)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.demo19.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e1389b955d0fc6657d21f0f), 값:43

    17. MongoDB에서 문서의 특정 데이터를 삭제하는 방법은 무엇입니까?

      $unset을 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo20.insertOne(... {...... ListOfEmployee :[... {... EmployeeName1 :John... },... {.. . EmployeeName2 :Carol... }... ],... EmployeeName2 :[]... }... );{ 승인됨 :true, insertedId :ObjectId(5e138c3555d0fc6657d21f12 )} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시

    18. MongoDB에서 열린 연결 수를 얻으시겠습니까?

      열린 연결 수를 얻으려면 MongoDB에서 serverStatus()를 사용하십시오. 다음은 쿼리입니다 - > db.serverStatus(); 이것은 다음과 같은 출력을 생성합니다 - {    "host" : "DESKTOP-QN2RB3H",    "version" : "4.0.5",    "process" : "mongod",    "p

    19. 일부 중복 레코드를 포함하는 문서에서 최소값과 최대값을 가져오는 MongoDB 쿼리

      이를 위해 집계() 및 $group을 사용합니다. 최소값과 최대값을 얻으려면 $min 및 $max를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo167.insertOne({점수:90});{ 승인:true, insertedId:ObjectId(5e3693b09e4f06af5551997d) :89});{ 승인됨 :true, insertedId :ObjectId(5e3693b69e4f06af551997d5)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo167.find(); 이것은 다음과 같은

    20. MongoDB를 업데이트하기 위해 JavaScript에서 날짜를 증가시키시겠습니까?

      날짜를 증가시키려면 setDate, getDate()를 사용하고 증가 작업을 수행하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo168.insertOne({"DueDate":null}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3695ae9e4f06af551997d6") } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:26/68  20-컴퓨터/Page Goto:1 20 21 22 23 24 25 26 27 28 29 30 31 32