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

    1. 특정 데이터/값을 반환하는 MongoDB 함수?

      특정 데이터를 반환하려면 MongoDB에서 findOne()을 사용하세요. findOne() 메서드는 컬렉션에 대해 지정된 쿼리 기준을 충족하는 문서 하나를 반환합니다. 문서로 컬렉션을 생성해 보겠습니다. - > db.demo473.insertOne( ... { ...    "_id" : new ObjectId(), ...    "Name" : "Chris", ...    "details" : { ...

    2. 여러 필드의 존재를 확인하는 MongoDB 쿼리

      여러 필드가 있는지 확인하려면 $and와 함께 $exists를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo475.insertOne({"StudentFirstName":"Chris","StudentAge":23});{    "acknowledged" : true,    "insertedId" : ObjectId("5e80c113b0f3fa88e2279088") } > d

    3. 특정 ID와 일치하는 모든 문서를 업데이트하는 MongoDB 쿼리

      updateMany() 함수를 사용하여 필터 기준과 일치하는 모든 문서를 업데이트합니다. 문서로 컬렉션을 만들자 − > db.demo476.insertOne({_id:1,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo476.insertOne({_id:2,"Name":"David"}); { "acknowledged" :

    4. MongoDB에서 실제 문서 BSON 크기를 얻으시겠습니까?

      Object.bsonsize()를 사용하여 실제 문서 크기를 얻을 수 있습니다. 문서의 BSON 크기를 바이트 단위로 인쇄합니다. 문서로 컬렉션을 만들자 − > db.demo477.insertOne({"ClientId":1,"ClientName":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e82015fb0f3fa88e2

    5. MongoDB $unwind로 카운트 가져오기

      MongoDB의 $unwind는 입력 문서에서 배열 필드를 분해하여 각 요소에 대한 문서를 출력합니다. 집계()와 함께 $unwind를 사용하여 개수를 가져옵니다. 문서로 컬렉션을 만들자 − > db.demo478.insertOne( ... { ... ...    "Details" : { ...       _id:1, ...       "Information" : [ ...        

    6. 타임스탬프가 없는 경우에만 추가하는 MongoDB 쿼리

      이를 위해 MongoDB에서 upsert와 multi를 사용하십시오 - 화이팅 − true로 설정하면 쿼리 기준과 일치하는 문서가 없을 때 새 문서를 생성합니다. 기본값은 false이며 일치하는 항목이 없으면 새 문서를 삽입하지 않습니다. 다중 - f가 true로 설정되면 쿼리 기준을 충족하는 여러 문서를 업데이트합니다. false로 설정하면 하나의 문서를 업데이트합니다. 기본값은 false입니다. 문서로 컬렉션을 만들자 − > db.demo479.insertOne({"DueDate":new ISODat

    7. MongoDB 셸에서 날짜 값의 형식을 지정하시겠습니까?

      날짜 값의 형식을 지정하려면 MongoDB에서 $dateToString을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo480.insertOne({id:1,"DueDate":new ISODate("2020-01-10")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e821056b0f3fa88e2279098") } > db.demo

    8. MongoDB에서 save()를 올바르게 사용하는 방법은 무엇입니까?

      문서 매개변수에 따라 db.collection.save()를 사용하여 기존 문서를 업데이트하거나 새 문서를 삽입합니다. 문서로 컬렉션을 만들자 − > db.demo481.save({"FirstName":"Chris","LastName":"Brown"}); WriteResult({ "nInserted" : 1 }) > db.demo481.save({"FirstName":"David","Las

    9. 태그 업데이트를 위한 MongoDB 쿼리

      MongoDB에서 태그를 업데이트하려면 update 명령을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo713.insertOne( ... { ... tags: ...    [ ...       { ...          id:101, ...          Name:"Tag-1" ...       }, ...     &n

    10. $set 및 위치 $ 연산자를 사용하여 배열의 특정 MongoDB 문서를 업데이트하시겠습니까?

      $set 및 위치 $ 연산자를 사용하여 배열의 특정 문서를 업데이트하려면 MongoDB updateOne()을 사용하십시오. updateOne()은 쿼리 필터를 기반으로 컬렉션의 단일 문서를 업데이트합니다. 문서로 컬렉션을 만들자 − > db.demo462.insertOne( ... { ...    "id":1, ...    "DueDateDetails": [ ...       { ...       &

    11. MongoDB 컬렉션에서 데이터를 검색하시겠습니까?

      컬렉션에서 단일 문서를 반환하려면 MongoDB에서 findOne()을 사용하세요. 문서로 컬렉션을 만들자 − > db.demo463.insertOne({"StudentName":"Chris Brown","StudentAge":21,"StudentCountryName":"US"});{    "acknowledged" : true,    "insertedId" : Obj

    12. MongoDB에서 배열 유형 필드 값을 제외하는 방법은 무엇입니까?

      배열 유형 필드 값을 제외하려면 MongoDB에서 delete()를 사용합니다. 문서로 컬렉션을 만들자 − db.demo464.insertOne(... {....... id :101,... details:[... {... 이름:Chris.. . },... {... 이름:데이비드... }... ]... }... );{ 승인됨 :true, insertedId :ObjectId(5e7f8832cb66ccba22cc9dda)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo464.find(); 이것은 다음

    13. MongoDB를 사용하여 배열에 다른 문서를 포함하는 모든 문서를 얻는 방법은 무엇입니까?

      이를 위해 MongoDB에서 find()와 함께 점 표기법을 사용하기만 하면 됩니다. 문서로 컬렉션을 만들자 − > db.demo465.insertOne( ... { ...    id: 101, ...    details: [{ ...       Name: "Chris", ...       Info: { ...          Subject: "MongoDB"

    14. MongoDB 중첩 $group 및 $sum을 사용하여 유사한 ProductID를 가진 주식 수를 얻으시겠습니까?

      MongoDB의 $group은 지정된 _id 표현식으로 입력 문서를 그룹화하는 데 사용됩니다. 문서로 컬렉션을 만들자 − db.demo466.insertOne(... {...... 제품가격 :170,... 제품수량 :2,... 제품명 :제품-2,... 실제금액 :130,... ProductProfit :50,... ProductId :3... }... );{ 승인됨 :true, insertedId :ObjectId(5e80477eb0f3fa88e2279068)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db

    15. MongoDB의 객체에서 항목을 삭제하려면 어떻게 해야 합니까?

      MongoDB의 개체에서 항목을 삭제하려면 $unset을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo467.insertOne( ... { ... _id:101, ... "Information":{"Name":"Chris"} ... } ... ); { "acknowledged" : true, "insertedId" : 101 } > db.demo467.insertOne( ... { ... _id:102, ... "

    16. 2단계 깊이의 MongoDB 레코드를 어떻게 찾습니까?

      2단계 깊이의 MongoDB 레코드를 찾으려면 MongoDB $where 내부를 반복합니다. 문서로 컬렉션을 만들자 − > db.demo468.insertOne( ... { ... "_id" : new ObjectId(), ... "FirstPosition" : { ...    "StudentName" : "Chris", ...    "StudentAge" : 23 ... }, ... "Seco

    17. 정규식을 사용하여 MongoDB에서 특정 값을 포함하는 문서를 찾으시겠습니까?

      정규 표현식으로 특정 값을 포함하는 문서를 찾으려면 MongoDB$regex를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo469.insertOne({"StudentName":"John Doe"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e80532fb0f3fa88e227906b") } > db.demo469.insertOn

    18. MongoDB 쿼리를 사용하여 int인 모든 연령 레코드를 반환합니다.

      string 및 int age 레코드가 있는 레코드에서 int인 모든 연령을 가져오려면 $type을 사용하십시오. MongoDB의 $type $type은 필드 값이 지정된 BSON 유형의 인스턴스인 문서를 선택합니다. 문서로 컬렉션을 만들자 − db.demo470.insertOne({나이:제공되지 않음});{ 승인됨:true, insertedId:ObjectId(5e80546bb0f3fa807e) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo470.find(); 이것은 다음과 같은 출력을 생성합니

    19. MongoDB 집계를 통해 컬렉션에 기록된 문서의 평균 일일 평균 수를 구하시겠습니까?

      기록된 문서의 평균 일일 평균 수를 얻으려면 집계()를 사용하십시오. 그 안에서 $project와 $group을 사용하세요. 문서로 컬렉션을 만들자 − 예시 > db.demo451.insertOne({ ... DueDate:new ISODate("2020-03-15T10:50:35.000Z"), ... Value: 10 ... } ... ); {    "acknowledged" : true,    "insertedId" : ObjectI

    20. 집계된 결과를 가져오고 다른 MongoDB 문서에서 반복되는 값의 수를 찾습니다.

      다른 문서에서 반복되는 값의 수를 얻으려면 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo452.insertOne({"StudentName":"John","StudentAge":21});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7b7e3371f552a0ebb0a6f3") } > db.demo452.

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