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

    1. MongoDB 문서의 모든 ID를 가져오시겠습니까?

      모든 ID를 가져오려면 MongoDB에서 find()를 사용하기만 하면 됩니다. 문서로 컬렉션을 만들자 − db.demo169.insertOne({StudentName:David});{ 확인됨 :true, insertedId :ObjectId(5e3697679e4f06af551997d9)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo169.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e36975e9e4f06af551997d7), StudentName:Chri

    2. MongoDB는 null 값을 인덱싱할 수 있습니까?

      예, MongoDB는 null 값을 쉽게 색인화할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo170.createIndex({"Value":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    &

    3. 집계 쿼리에서 $avg에 대한 "-Infinity" 결과를 얻는 방법은 무엇입니까?

      이를 위해 집계()를 사용할 수 있습니다. 먼저 vlaue가 -infinity −인 문서로 컬렉션을 생성해 보겠습니다. > db.demo5.insertOne({ "_id" : 100, "seq" : 10, "Value" : -Infinity }); { "acknowledged" : true, "insertedId" : 100 } > db.demo5.insertOne({ "_id" : 101, "seq&quo

    4. MongoDB에서 두 필드 중 하나에서 작업을 수행하는 동안 어떻게 비교합니까?

      두 필드를 비교하려면 MongoDB에서 $where를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo7.insertOne({"FirstName1":"JOHN","FirstName2":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0ccd1a25ddae1f53b6222f&quo

    5. MongoDB에서 $push를 사용하여 조건과 일치하는 배열 요소 업데이트

      이를 위해 update 명령어와 $push를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo9.insertOne({StudentDetails:[{StudentName:Chris,ListOfSubject:[MySQL,Java]}]});{ 승인됨:true, insertedId :ObjectId(5e0f6438d7df943a7cec4f94)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.demo9.find().pretty(); 이것은 다음과 같은 출력을 생성합니다

    6. 단일 필드에 대한 MongoDB 쿼리

      단일 필드의 경우 find()를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo10.insertOne({"StudentId":101,"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f68a7d7df943a7cec4f9b") } > db.demo10.ins

    7. 조건이 있는 배열 요소를 삽입하는 MongoDB 쿼리?

      먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.demo11.insertOne({"ListOfStudent":[{"StudentName":"Chris","ListOfScore":[76,67,54,89]}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f6e34d7df943a7cec4fa1") } 다

    8. 중첩 검색을 위해 MongoDB에 쿼리

      중첩 검색의 경우 $or와 함께 $and를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo12.insertOne({"Name":"Chris","Age":23,"CountryName":"US","Message":"Hello"}); {    "acknowledged" : true,    "insertedId"

    9. MongoDB에서 텍스트 검색 구현

      텍스트 검색의 경우 $search와 함께 $text를 사용해야 합니다. 문서로 컬렉션을 만들자 − db.demo156.insertOne({StudentName:John Smith});{ 승인됨 :true, insertedI ObjectId(5e3547f7fdf09dd6d08539e8)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo156.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e3547e8fdf09dd6d08539e6), StudentName :Chri

    10. 컬렉션에 대한 MongoDB의 실행 통계 가져오기

      통계를 얻으려면 MongoDB에서 Explain()을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo157.insertOne({Status :InActive});{ 승인됨 :true, insertedId :ObjectId(5e354fe3fdf09dd6d08539fd)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo157.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e354fdffdf09dd6d08539fc), 상태:활성 }{ _id:ObjectId(5e

    11. MongoDB에서 평균값 계산

      MongoDB에서 평균값을 계산하려면 $avg와 함께 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo159.insertOne({"Score":50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3557b2fdf09dd6d0853a01") } > db.demo159.insertOne({"Score":70}); { &n

    12. 중복 날짜 레코드를 계산하는 MongoDB의 GroupBy Date

      MongoDB에서 중복 날짜 레코드를 계산하려면 집계() 및 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo160.insertOne({"DueDate":new ISODate()}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e357525fdf09dd6d0853a04") } > db.demo160.insertOne({"DueD

    13. MongoDB에서 여러 문서를 검색하시겠습니까?

      MongoDB에서 여러 문서를 검색하려면 $in을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo161.insertOne({"ClientId":101,"ClientName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3577cafdf09dd6d0853a09") } > db.demo161.ins

    14. MongoDB 문서를 업데이트하고 첫 번째 문서에만 새 키를 추가하시겠습니까?

      이것은 MongoDB update()를 사용하여 쉽게 달성할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo162.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3684359e4f06af551997c2") } > db.demo162.insertOne({"Stu

    15. 배열에 $all이 있는 MongoDB 쿼리

      MongoDB에서 $all은 필드 값이 지정된 모든 요소를 ​​포함하는 배열인 문서를 선택하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo163.insertOne( ...    { ...       "ClientDetails": [{ ...          "ClientName": "Chris" ... ...       }, { ... &nb

    16. MongoDB Aggregate를 사용하여 정렬하는 방법은 무엇입니까?

      집계()를 사용하고 그 안에서 정렬하려면 MongoDB에서 $sort를 사용합니다. 문서로 컬렉션을 만들자 − db.demo164.insertOne({StudentAge:21});{ 승인됨:true, insertedId:ObjectId(5e3688439e4f06af5519) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo164.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e36883d9e4f06af551997c8), StudentAge :24 }{ _id :O

    17. MongoDB에서 단일 문서만 제거

      MongoDB에서 단일 문서만 제거하려면 remove()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo165.insertOne({ClientId:102,ClientName:Bob,ClientAge:32});{ 승인된:true, insertedId:ObjectId(5e3689659e4f06af551997cd)} db.demo165.insertOne({ClientId:103,ClientName:David,ClientAge:35});{ 확인된:true, insertedId:ObjectId(5e36896d9e4f06af5519

    18. 배열 형태로 특정 필드(전화번호)만 반환하는 MongoDB 쿼리?

      문서로 컬렉션을 만들자 − > db.demo166.insertOne({"details" : { "UserName" : "Chris", "UserAge":29, "PhoneDetails" : { "PhoneNumber" : "98646463533" } } }); {    "acknowledged" : true,    "insertedId&quo

    19. 문서를 배열로 푸시하는 MongoDB 쿼리

      문서를 배열로 푸시하려면 update()와 함께 $push를 사용하십시오. 문서로 컬렉션을 만들자 − >db.demo310.insertOne({"Name":"Chris","details":[{"Id":101,"Subject":"MySQL"},{"Id":102,"Subject":"MongoDB"}]}); {    "acknowledged&quo

    20. MongoDB에서 특정 값의 개수를 빠르게 가져오기

      더 빠른 쿼리를 위해 인덱스를 생성합니다. 카운트를 얻으려면 count()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo311.ensureIndex({"Name":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok&qu

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