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

    1. MongoDB Aggregate 구현 - 긴장을 풀고, 그룹화하고, 프로젝트를 진행하시겠습니까?

      MongoDB의 $unwind는 입력 문서에서 배열 필드를 분해하여 각 요소에 대한 문서를 출력합니다. $group은 지정된 _id 표현식으로 입력 문서를 그룹화하는 데 사용되며 각 개별 그룹화에 대해 문서를 출력합니다. $project는 요청된 필드가 있는 문서를 파이프라인의 다음 단계로 전달하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo238.insertOne( ...   { ... ...      "EmailId" : "John@gmai

    2. 배열 요소에 특정 값이 없는 문서에 대한 MongoDB 쿼리

      이러한 경우 $elemMatch를 사용하십시오. 이 연산자는 지정된 모든 쿼리 기준과 일치하는 요소가 하나 이상 있는 배열 필드가 포함된 문서를 찾습니다. 문서로 컬렉션을 만들자 − > db.demo239.insertOne( ...   { ...      "Name" : "Chris", ...      "details" : [ ...         { "DueDate

    3. 레코드 수를 제한하는 MongoDB 집계

      레코드 수를 제한하려면 MongoDB에서 $limit를 사용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo240.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e441d969af932883c61ea3c), StudentName:Chris }{ _id:ObjectId(5e441d9a9af932883c61ea3d), Id:StudentName }{:Bid 5e441d9d9af932883c61ea3e), 학생 이름:데이비드 }{ _i

    4. MongoDB의 문서가 있는 컬렉션에서 최대 마크 레코드 가져오기

      레코드 수를 제한하려면 MongoDB에서 $limit를 사용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo240.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e441d969af932883c61ea3c), StudentName:Chris }{ _id:ObjectId(5e441d9a9af932883c61ea3d), Id:StudentName }{:Bid 5e441d9d9af932883c61ea3e), 학생 이름:데이비드 }{ _i

    5. MongoDB 쿼리의 문서가 있는 컬렉션에서 최대 마크 레코드 가져오기

      최대 점수 기록을 얻으려면 한도 1과 함께 내림차순으로 sort()를 사용하십시오. 문서로 컬렉션을 생성합시다 - > db.demo241.insertOne({"Marks":67}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e441f729af932883c61ea40") } > db.demo241.insertOne({"Marks":89});

    6. MongoDB에서 배열을 정렬하는 가장 쉬운 방법

      MongoDB에서 배열을 정렬하는 가장 쉬운 방법은 $sort를 사용하는 것입니다. 문서로 컬렉션을 만들자 − > db.demo242.insertOne( ... ...   {"details2": ...      [ ...         {"ShipingDate":new ISODate("2019-10-11"),"Price":1400}, ...       &nbs

    7. 날짜별로 정렬하고 사용자별로 그룹화하는 단일 MongoDB 쿼리

      이를 위해 MongoDB에서 단순히 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo243.insertOne({"userId":1,dueDate:new ISODate("2019-01-10")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4575f81627c0c63e7dba5f") } > db.demo243.insert

    8. MongoDB 집계를 사용하여 서로 다른 속성의 값을 단일 배열로 병합

      가치를 합친다는 것은 그것들을 합친다는 것을 의미합니다. 단일 배열로 병합하려면 MongoDB에서 $project를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo244.insertOne({"Value1":10,"Value2":20}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4582e31627c0c63e7dba63") } &g

    9. id를 제외한 모든 값을 표시하는 MongoDB 쿼리?

      이를 위해 $project를 사용합니다. $project는 필드 포함, _id 필드 억제, 새 필드 추가 및 기존 필드 값 재설정을 지정할 수 있는 문서를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo226.insertOne({이름: David,Age:22});{ acknowledged:true, insertedId:ObjectId(5e3f9bf803d395bdc213473a)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo226.find(); 이것은 다음과 같은 출력을

    10. MongoDB의 키 값 쌍 목록에서 문서 세트 업데이트

      문서로 컬렉션을 만들자 − > db.demo227.insertOne({"_id":"101","Name":"Chris"}); { "acknowledged" : true, "insertedId" : "101" } > db.demo227.insertOne({"_id":"102","Name":"Bob"}); { "acknowl

    11. 배열의 하나 이상의 항목이 다른 항목에 없는 MongoDB에서 문서를 찾으십니까?

      이를 위해 MongoDB find()에서 regex를 설정합니다. 문서로 컬렉션을 만들자 − > db.demo228.insertOne({"Subjects":["MongoDB","Java"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3fa51f03d395bdc213473b") } > db.demo228.insertO

    12. MongoDB에서 고유 인덱스를 희소 고유 인덱스로 변경하시겠습니까?

      희소 색인의 경우 sparse:true를 사용합니다. . 다음은 인덱스를 생성하는 쿼리입니다 - > db.demo229.ensureIndex({"ClientName":1}, {unique: true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    &

    13. MongoDB와 함께 findOne() 사용?

      MongoDB의 findOne()은 단일 문서만 반환합니다. 문서로 컬렉션을 만들자 − > db.demo230.insertOne({"FirstName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3fc4d2f4cebbeaebec513e") } > db.demo230.insertOne({"FirstName&quo

    14. MongoDB에서 배열 크기 필드를 합산하는 가장 좋은 방법은 무엇입니까?

      배열 크기 필드를 합산하려면 $size와 함께 $sum을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo231.insertOne({"Subjects":["MongoDB","MySQL","SQL Server"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3fc73ff4cebbeaebec5143"

    15. MongoDB Aggregate 및 GroupBy를 사용하여 이름 레코드의 빈도 가져오기

      먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo232.insertOne({_id:105,이름: Chris});{ 승인됨 :true, insertedId :105 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo232.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :101, 이름 :크리스 }{ _id :102, 이름 :밥 }{ _id :103, 이름 :밥 }{ _id:104, 이름:데이비드 }{ _id:105, 이름:크리스 } 다음은 MongoDB에서 이름 레코드의

    16. MongoDB의 필드에서 반환되는 문자 수를 제한하는 방법은 무엇입니까?

      필드에서 반환되는 문자의 양을 제한하려면 MongoDB에서 $substr을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo233.insertOne({"Paragraph":"My Name is John Smith.I am learning MongoDB database"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e41877df4cebbeaeb

    17. 특정 필드가 없는 문서를 가져오는 MongoDB 쿼리?

      존재를 확인하려면 $exists를 사용하십시오. 문서로 컬렉션을 만들자 − db. demo234.insertOne({이름:John,LastName:Smith,Age:34});{ acknowledged:true, insertedId:ObjectId(5e418a70f4cebbeaebec514a)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo234.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e418a50f4cebbeaebec5148), FirstName:Ch

    18. MongoDB에서 json 데이터의 내부 값을 얻는 방법이 있습니까?

      JSON 데이터의 내부 값을 얻으려면 dot(.) 표기법과 함께 find()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo235.insertOne(... {... id:101,... details:[... {... 이름:크리스 브라운,... 나이:21... },... {... 이름:데이비드 밀러,... 나이:24... }... ],... 기타 세부정보:[... {... 점수:56,... 제목:MongoDB... },... {... 점수:78,... 제목: MySQL... }... ]... }...);{ 승인됨 :true

    19. MongoDB에서 하나의 열 투영?

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo216.insertOne({"ClientName":"John","ClientAge":34}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3e351003d395bdc213470c") } > db.demo216.insertOne({"ClientName&q

    20. MongoDB 쿼리의 필드에서 공백을 자르는 방법은 무엇입니까?

      필드에서 공백을 자르려면 MongoDB에서 $trim을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo217.insertOne({"FullName":"   Chris Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3e5d1e03d395bdc213470f") } > db.demo217.insertOne({&

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:34/68  20-컴퓨터/Page Goto:1 28 29 30 31 32 33 34 35 36 37 38 39 40