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

    1. 모든 시험의 전체 평균보다 한 점수 낮은 시험을 가진 학생의 이름을 가져오는 집계 프레임워크

      이를 위해 집계()를 사용할 수 있습니다. 테스트 기록을 Value1, Value2 등으로 간주했습니다. 문서로 컬렉션을 생성해 보겠습니다. − > db.demo432.insertOne( ...    { ...       "_id" : 101, ...       "Name" : "David", ...       "Value1" : 67, ...   &

    2. MongoDB를 사용하여 특정 날짜 형식에 대한 쿼리를 필터링하는 방법은 무엇입니까?

      특정 날짜 형식으로 쿼리를 필터링하려면 $dateToString을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo433.insertOne({"DueDate":new Date("2019-11-23")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e771278bbc41e36cc3cae91") } > db.demo433.insertO

    3. 특정 학생의 점수를 합산하는 MongoDB 집계/수학 연산

      요약하려면 $sum과 함께 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo434.insertOne({"Name":"Chris","Score":45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e771603bbc41e36cc3cae93") } > db.demo434.insertOne({"Na

    4. MongoDB에서 배열에 추가하는 방법은 무엇입니까?

      MongoDB에서 배열에 추가하려면 $concatArrays를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo435.insertOne({FirstName:[John],LastName:[Doe]} );{ 승인된:true, insertedId:ObjectId(5e7719c6bbc41e36cc3cae99)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo435.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e7719b1bbc41e36cc3cae

    5. MongoDB에서 여러 문서를 병합하는 방법은 무엇입니까?

      MongoDB에서 여러 문서를 병합하려면 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo436.insertOne( ...    { ...       "_id" : "101", ...       "Name": "Chris", ...       "details" : [ ...        

    6. MongoDB에서 간단한 유효성 검사를 수행하시겠습니까?

      MongoDB에서 유효성 검사를 위해 유효성 검사기를 사용합니다. 다음은 MongoDB에서 컬렉션에 대한 유효성 검사를 생성하는 쿼리입니다 - > db.createCollection( "demo437" , { ...    validator: { $jsonSchema: { ...       bsonType: "object", ...       required: [ "FirstName", "Last

    7. MongoDB 3.x에서 중복 레코드를 제거하는 방법은 무엇입니까?

      중복 레코드를 제거하려면 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo438.insertOne({"FirstName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e775c37bbc41e36cc3caea1") } > db.demo438.insertOne({"FirstName":&qu

    8. MongoDB의 프로젝트 필드

      MongoDB에서 필드를 프로젝트하려면 $project를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo439.insertOne( ...    { ...       "Name" : "Chris", ...       "MarksInformation" : { ...          "Marks1" : 67, ...   &nbs

    9. MongoDB의 배열에서 고유한 항목을 결합하시겠습니까?

      배열에서 고유한 항목을 결합하려면 MongoDB에서 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo420.insert( ...    { ... ...       "details" : [ ...          { ...             "Value1":10, ...          

    10. MongoDB에 날짜를 삽입하는 방법은 무엇입니까?

      MongoDB에 날짜를 삽입하려면 Date()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo421.insert({DueDate:new Date(2018-12-31)});WriteResult ({ nInserted :1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo421.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e73a2ec9822da45b30346de), DueDate:ISODate(2020-03-19T16:50:52.746Z) }{ _id

    11. 여러 문서 필드에서 정확히 일치하는 MongoDB 쿼리

      정확히 일치하려면 MongoDB $in() 내부에서 일치시킬 값을 설정하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo422.insertOne({"Name":"Chris","Marks":34}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e73a4059822da45b30346e1") } > db.d

    12. 집계에서 $group 단계의 속도를 높이는 방법은 무엇입니까?

      $group 단계의 속도를 높이려면 집계와 함께 $group을 사용합니다. 예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − db.demo423.insertOne({정보:[101,110,87,110,98,115,101,115,89,115]});{ 승인60:true, insertedId:ObjectId(5933a264e5933a260e) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo423.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e73a60e9822da4

    13. 특정 문자열로 MongoDB 문서 추출

      특정 문자열로 MongoDB 문서를 추출하려면 MongoDB에서 $match를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo424.insert( ...    { ... ...       "Information" : [ ...          { ...             id:10, ...           &n

    14. MongoDB에서 많은 문서를 Upsert

      많은 문서를 upsert하려면 UPDATE()와 함께 UPSERT()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo425.insertOne({"Name":"Chris","Age":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e74ee4fbbc41e36cc3cae6c") } > db.demo425.in

    15. 배열의 경우 MongoDB에서 ID를 일치시키고 문서를 $eq로 가져오시겠습니까?

      $eq 연산자를 find()와 함께 사용하여 ID를 일치시키고 문서를 가져옵니다. $eq는 동등 조건을 지정합니다. 필드 값이 지정된 값과 동일한 문서와 일치합니다. 문서로 컬렉션을 만들자 − > db.demo426.insert({"Ids":["110","120","101"]}); WriteResult({ "nInserted" : 1 }) > db.demo426.insert({"Ids":["100"

    16. 학생 ID 및 이름으로 MongoDB 문서 업데이트

      업데이트하려면 UPDATE() 및 $set을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo427.insertOne({"StudentId":101,"StudentName":"Chris Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e75e711bbc41e36cc3cae75") } > db.demo4

    17. MongoDB에서 문서를 업데이트할 때 조건부 upsert(다중 삽입)?

      여러 쓰기 작업의 경우 MongoDB에서 bulkWrite()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo428.insertOne({ "Name" : "Chris", "Age" : 21 }); {    "acknowledged" : true,    "insertedId" : ObjectId("5e75f428bbc41e36cc3cae83") } > db.demo428.

    18. 새 필드를 만들고 개수를 설정하는 MongoDB 쿼리는 다른 필드의 개수를 설정합니까?

      새 필드의 경우 MongoDB에서 $addFields를 사용합니다. $addFields는 문서에 새 필드를 추가하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo429.insertOne( ...    { ...       "_id": 101, ...       "Value": 3, ...       "details": [ ...      

    19. MongoDB에서 조건과 일치하지 않는 요소를 제거하려면 어떻게 해야 합니까?

      요소를 제거하려면 $pull을 사용하고 이러한 조건에는 $ne를 사용합니다. MongoDB의 $ne는 필드 값이 지정된 값과 같지 않은 문서를 선택하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo410.insertOne( ...    { ...       details: [{isMarried:false}, {isMarried:true}, {isMarried:false}, {isMarried:"Chris"}] ...    } ...

    20. MongoDB 집계를 사용하여 배열의 값만 얻는 방법은 무엇입니까?

      문서로 컬렉션을 만들자 − > db.demo411.insertOne( ...    { ...       "Information" : [ ...          { ...             "Name1" : "Chris", ...             "Name2&quo

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:18/68  20-컴퓨터/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24