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

    1. MongoDB의 문서 중 하나에서 중첩 값을 찾기 위해 컬렉션을 검색하려면 어떻게 해야 합니까?

      이를 위해 find()에서 이중 밑줄(__)을 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.nestedDemo.insertOne({"Information":{"__StudentName":"John Smith"}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e06f39125ddae1f53b621f0") }

    2. 필드의 유무에 따라 프로젝션 파이프라인에서 MongoDB $cond 필드를 구현하시겠습니까?

      이를 위해 $anyElementTrue와 함께 $cond를 사용할 수 있습니다. NULL 값(필드가 없음)은 FALSE로 평가됩니다. 이를 통해 빈 배열은 $ anyElementTrue와 함께 FALSE도 반환합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.presenceDemo.insertOne({StudentName:David});{ 승인됨:true, insertedId:ObjectId(5e06f71e25ddae21f) 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.p

    3. $elemMatch를 실행할 때 MongoDB 인덱스가 작동하지 않습니까?

      $elemMatch로 인덱스를 올바르게 구현하려면 Explain() 개념을 사용해야 합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.workingOfIndexesDemo.insertOne({정보:{StudentDetails:{StudentName:마이크}}});{ 승인됨:true, insertedId53e06df3:ObjectId5 )} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.workingOfIndexesDemo.find(); 이것은 다음과 같은 출력을 생성합니다

    4. 배열 값을 가져오는 MongoDB 쿼리

      $elemMatch와 함께 find()를 사용하여 배열 값을 가져옵니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.fetchingArrayValuesDemo.insertOne(... {... StudentName:Robert,... StudentDetails:[... {... FatherName:Sam,... CountryName:AUS,.... .. 즐겨찾기:[... {... 선생님:마이크,... 제목:[... 파이썬,... C,... C++... ],... 마크:[... 76,... 89,... 91.. . ]...

    5. MongoDB에서 ID로 찾는 방법은 무엇입니까?

      MongoDB에서 id로 찾으려면 아래 구문과 같이 find() 메소드를 사용하십시오 - db.findByIdDemo.find({"_id" :yourObjectId}); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다 - > db.findByIdDemo.insertOne({"Value":10}); {    "acknowledged" : true,    "insertedId" : ObjectId("5

    6. 배열에서 요소를 일치시키고 제거하는 MongoDB 쿼리?

      요소를 일치시키고 제거하려면 MongoDB $pullAll을 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.removeElementsDemo.insertOne({"ListOfNames":["Mike","Sam","David","Carol"]}); {    "acknowledged" : true,    "insertedId" : ObjectId(&q

    7. MongoDB에 데이터베이스 표시

      MongoDB의 데이터베이스 수를 표시하려면 데이터베이스에 하나 이상의 문서를 생성해야 합니다. 데이터베이스를 생성했지만 문서를 추가하지 않았다고 가정해 보겠습니다. 그런 다음 데이터베이스 목록에서 특정 데이터베이스가 표시되지 않습니다. 다음은 데이터베이스를 생성하는 쿼리입니다 - 앱 사용, db 앱으로 전환 다음은 모든 데이터베이스를 표시하는 쿼리입니다 - DB를 보여줍니다. 그러면 다음과 같은 출력이 생성됩니다. 최소한 하나의 문서를 추가하지 않았기 때문에 새 데이터베이스 앱이 표시되지 않습니다 - admin 0.00

    8. 특정 수의 값을 '정렬'하고 표시하는 MongoDB 쿼리

      MongoDB에서 정렬하려면 sort()를 사용하십시오. 특정 수의 값만 표시하려면 LIMIT를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo254.insertOne({이름:밥});{ 확인됨 :true, insertedId :ObjectId(5e47a0b71627c0c63e7dba81)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo254.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e47a0ab1627c0c63e7dba7f), 이름:크리스 }{ _

    9. MongoDB에서 하위 문서별로 정렬

      하위 문서별로 정렬하려면 MongoDB에서 $sort를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo245.insertOne( ...   { ...      "_id": 101, ...      "deatils": [ ...         { "DueDate": new ISODate("2019-01-10"), "Value": 45}

    10. n 첫 번째 문서를 건너 뛰는 MongoDB 쿼리?

      특정 수의 문서를 건너뛰려면 limit과 함께 skip()을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo246.insertOne({"StudentFirstName":"Chris","StudentLastName":"Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e46b0d71627c0c63e7d

    11. 특정 필드가 포함된 MongoDB 문서를 찾으십니까?

      특정 필드가 포함된 문서를 찾으려면 $exists를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo247.insertOne({"ClientDetails":[{"ClientFirstName":"Chris","ClientAge":34}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e46b2a31627c0c63

    12. MongoDB 집계를 통해 여러 문서를 배열이 있는 단일 문서로 변환하시겠습니까?

      MongoDB의 집계에는 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo248.insertOne({"id":101,"Name":"Chris","Age":21,"CountryName":"US"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e46b6651627c0c

    13. MongoDB에서 유형별로 BinData 쿼리

      유형별로 쿼리하려면 MongoDB에서 subtype()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo249.insertOne({ "_id" : BinData(0,"AQAAAAEBAAVlbl9VSwAAAAAAAAhv") }); {    "acknowledged" : true,    "insertedId" : BinData(0,"AQAAAAEBAAVlbl9VSwAAAAAAAAhv") } >

    14. 이름 "Chris"에 대한 MongoDB 컬렉션 크기 찾기

      이를 위해 MongoDB에서 bsonsize()를 사용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo250.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e46bd501627c0c63e7dba70), 이름:크리스 }{ _id:ObjectId(5e46bd531627c0c63e7dba71), 이름:(Bob:개체) }{ 5e46bd561627c0c63e7dba72), 이름:데이비드 }{ _id:ObjectId(5e46bd5b1627

    15. MongoDB 집계로 최소/최대 수행

      MongoDB의 min/max는 $min과 $max를 사용합니다. 문서로 컬렉션을 만들자 − db.demo251.insertOne({Marks:76});{ 승인됨 :true, insertedId :ObjectId(5e46c00c1627c0c73)}} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo251.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e46c0001627c0c63e7dba74), Marks:78 }{ _id:ObjectId(5e46c0031627c0c

    16. MongoDB 쿼리에서 배열을 정렬하고 모든 필드를 투영하시겠습니까?

      배열을 정렬하려면 $sort를 사용하십시오. 프로젝션의 경우 MongoBD 집계()에서 $project를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo252.insertOne( ...   {"Values" : [ { "v1" : 20, "v2" :30 }, { "v1" : 20, "v2" : 20 }, { "v1" : 10, "v2" : 7 } ] } ... ); {   &n

    17. MongoDB를 사용하여 일대다 포함 문서에 항목 추가

      MongoDB에 항목을 추가하려면 $push를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo253.insertOne(... {... _id:101,... isActive:false,... 세부 정보:[... {... 이름:크리스,. .. },... {... 국가명:미국... }... ]... }...);{ 승인됨 :true, insertedId :101 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo253.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :101, isA

    18. MongoDB에서 특정 필드 값 가져오기

      특정 필드 값을 가져오려면 $in 연산자를 사용합니다. $in은 필드 값이 지정된 배열의 값과 동일한 문서를 선택합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.indexesDemo.insertOne({StudentFirstName:David,StudentLastName}:Miller );{ 승인됨 :true, insertedId :ObjectId(5e06de7225ddae1f53b621e0)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.indexesDemo.find(

    19. MongoDB에서 하위 문서를 정렬, 선택 및 쿼리하는 방법은 무엇입니까?

      정렬하려면 MongoDB에서 $sort를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo236.insertOne({details:{이름:밥,나이:24}});{ 확인됨:true, insertedId:ObjectId(5e419023f4cebbeaebec514e)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo236.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e419015f4cebbeaebec514c), details :{ 이름 :크리스, 나이 :21 }

    20. MongoDB에서 프로젝션을 통해 중첩 문서에서 단일 필드를 제외하고 모두 제거

      포함하지 않으려는 필드를 0으로 설정합니다. 이렇게 하면 find()를 사용하는 동안 나머지 값이 표시됩니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo237.insertOne({ ...   _id:101, ...   Product: { ...      description1: {id:1001 }, ...      description2: {Name:"Product-1" }, ...      

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