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

    1. MongoDB에서 특정 값으로 두 날짜 사이의 데이터를 가져옵니다. 그룹화하고 count로 합계를 얻으시겠습니까?

      일치시키려면 MongoDB에서 $match를 사용하고 두 날짜 사이의 데이터를 가져오려면 $gte 및 $lte를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo560.insertOne({"value1":40,"value2":40,shippingDate:new ISODate("2020-02-26")});{    "acknowledged" : true, "insertedId" : ObjectId("5e8f

    2. MongoDB로 고유한 데이터를 무작위로 추출하고 처음에 wordJohn이 있는 emailid 값 배치

      고유 데이터를 무작위로 추출하려면 MongoDB에서 Math.random()을 사용하십시오. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo561.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8f490454b4472ed3e8e86c), EmailId:null }{ _id:ObjectId(5e8f490654b4472ed3e8e86d)), EmailId:null } , EmailId :null } 다음은 MongoDB로 고유한 데이터를

    3. 레코드(필드)를 검색한 다음 MongoDB에서 삭제하는 방법은 무엇입니까?

      필드를 검색하려면 $exists를 사용하고 삭제하려면 $unset을 사용합니다. MongoDB의 $unset 연산자는 특정 필드를 삭제합니다. 문서로 컬렉션을 만들자 − > db.demo562.insertOne({"Name":"Chris","Age":21});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8f4ae854b4472ed3e8

    4. MongoDB 셸을 사용하여 문서에서 특정 값을 가진 항목을 가져오는 방법은 무엇입니까?

      특정 값을 가진 항목을 가져오려면 단순히 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo563.insertOne({"Name":"Chris","Age":21,"isMarried":true}){    "acknowledged" : true, "insertedId" : ObjectId("5e8f546c54b4472ed3e8e878") } > db.demo563

    5. MongoDB에서 단일 배열 값을 문자열로 바꾸시겠습니까?

      바꾸려면 $set 및 positional($) 연산자를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo564.insertOne({"StudentName":["Chris","David","Mike","Sam"]});{    "acknowledged" : true, "insertedId" : ObjectId("5e90880a39cfeaaf0b97b576") }

    6. MongoDB - 문서의 필드에 어떻게 액세스합니까?

      문서의 필드에 액세스하려면 find()를 사용하세요. 문서로 컬렉션을 만들자 − > db.demo565.insertOne( ... { ...    id:101, ...    Name:"David", ...    "CountryName":"US" ... } ... ); {    "acknowledged" : true,    "insertedId" : O

    7. MongoDB에서 배열 항목을 그룹화하고 비슷한 가격의 제품 수를 구합니까?

      배열 항목을 그룹화하려면 $sort와 함께 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo566.insertOne( ... { ... ...    "ProductInformation" : [ ...       { ...          "ProductName" : "Product-1", ...          "

    8. find()에서 일부 필드를 제외하는 MongoDB 컬렉션 쿼리?

      포함하지 않으려는 필드를 아래 구문과 같이 0으로 설정합니다. 여기에서 yourFieldName1 및 yourFieldName2 필드를 0 −으로 설정했습니다. db.yourCollectionName.find(yourQuery, {yourFieldName1:0,yourFieldName2:0}); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다 - > db.demo567.insertOne({"Name":"Chris",Age:21});{    "ackno

    9. MongoDB의 ISODate에서 월, 일, 연도 등을 가져오시겠습니까?

      mongo 셸은 ISODate()와 같은 다양한 메서드를 제공하여 날짜를 문자열이나 Date 객체로 반환합니다. ISODate() 생성자는 ISODate() 래퍼를 사용하여 Date 객체를 반환합니다. 문서로 컬렉션을 만들자 − > db.demo548.insertOne({"dueDate":new ISODate("2020-04-09 12:12:40")});{    "acknowledged" : true,    "insertedId

    10. MongoDB에서 지정된 양의 레코드를 찾으시겠습니까?

      특정 양의 레코드를 찾으려면 MongoDB에서 LIMIT()를 사용하십시오. 이 메소드는 표시하려는 문서의 수인 하나의 숫자 유형 인수를 허용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo549.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8e32889e5f92834d7f05df), 이름:크리스 }{ _id:ObjectId(5e8e328c9e5f92834d7f05e0), _ID:데이비드 개체 5e8e328f9e5f92834

    11. MongoDB의 배열에서 대량 작업 및 업데이트 요소로 여러 업데이트 수행

      이를 위해 initializeOrderedBulkOp()를 사용합니다. 컬렉션에 대한 새로운 Bulk() 작업 빌더를 초기화하고 반환합니다. 빌더는 MongoDB가 대량으로 실행하는 쓰기 작업의 정렬된 목록을 구성합니다. 문서로 컬렉션을 만들자 − >db.demo550.insertOne({"Name":"Chris","details":[{"Marks":49,Result:"fail"},{"Marks":58,Result:&qu

    12. 동일한 키에 대한 MongoDB 다중 OR 조건?

      이를 위해 $or 한 번만 사용하십시오. 문서로 컬렉션을 만들자 − db.demo551.insertOne({이름:캐롤});{ 승인됨 :true, insertedId :ObjectId(5e8e36ec9e5f92834d7f05e9)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo551.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e8e36d39e5f92834d7f05e5), 이름 :John }{ _id :ObjectId(5e8e36d89e5f92834d7f05e

    13. MongoDB에서 평균보다 높은 값을 가진 문서를 선택하는 방법은 무엇입니까?

      MongoDB에서 집계()를 사용하여 평균 이상의 값을 가진 문서를 선택합니다. 평균을 구하려면 MongoDB에서 $avg를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo552.insertOne({values:40});{ acknowledged :true, insertedId :8e5b905 find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo552.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e8e3b1c9e5f92834d7f05ea), 값:10 }{ _i

    14. 문서 내 배열 내부의 개체를 업데이트하기 위한 MongoDB 구문은 무엇입니까?

      이를 위해 MongoDB에서 findOneAndUpdate()를 사용합니다. findOneAndUpdate() 메서드는 필터 및 정렬 기준에 따라 단일 문서를 업데이트합니다. 문서로 컬렉션을 만들자 − > db.demo553.insertOne( ... { ...    id:101, ...    "Name":"John", ...    midExamDetails: ...    [ ...      

    15. 특정 문자로 시작하는 이름 및 이메일 필드에 "like" 구현을 사용하여 MongoDB를 쿼리하시겠습니까?

      MongoDB에서 like를 구현하려면 //를 사용하고 그 사이에 특정 문자를 설정합니다. 예를 들어 - /J/ 문서로 컬렉션을 만들자 − db.demo554.insertOne({UserName:Jace,UserMailId:Jace@gmail.com});{ 승인됨:true, insertedId:ObjectId(5e8f1d1cd1d72c4545cb867b)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo554.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8f

    16. 특정 필드 값과 일치하는 MongoDB 쿼리(집계 프레임워크)

      특정 필드 값을 일치시키려면 MongoDB 집계에서 $match를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo555.insertOne({"CountryName":"US"});{    "acknowledged" : true, "insertedId" : ObjectId("5e8f21bf54b4472ed3e8e85f") } > db.demo555.insertOne({"CountryName"

    17. MongoDB에서 id가 234부터 시작하는 하위 문서 배열에서 레코드 가져오기

      하위 문서 배열에서 레코드를 가져오려면 $push와 함께 $unwind를 사용합니다. 234부터 시작하는 ID의 경우 MongoDB에서 regex를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo556.insertOne( ... { ...    _id:101, ...    details:[ ...       { ...          id:"234336", ...     &

    18. 특정 필드 값만 업데이트하기 위해 MongoDB 쿼리를 실행하는 방법은 무엇입니까?

      예를 보고 문서로 컬렉션을 만들어 봅시다 − db.demo557.insertOne({이름:David });{ 승인됨 :true, insertedId :ObjectId(5e8f28ee54b4472ed3e8e865)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo557.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8f28e954b4472ed3e8e864), 이름:크리스 }{ _id:ObjectId(5e8f28ee54b4472ed3e8e865), 이름:데이비드 }

    19. MongoDB 캡 컬렉션을 사용할 수 있습니까?

      예, capped를 사용할 수 있습니다. Capped 컬렉션은 삽입 순서에 따라 문서를 삽입하고 검색하는 높은 처리량 작업을 지원하는 고정 크기 컬렉션입니다. 문서로 컬렉션을 만들고 컬렉션을 만드는 동안 상한을 설정하겠습니다. 즉, 고정 크기 컬렉션 − > db.createCollection("demo539", { capped : true, size :100, max : 4 } ); { "ok" : 1 } > > > db.demo539.insertOne({"Name

    20. MongoDB에서 필드별로 그룹화된 문서를 선택하시겠습니까?

      MongoDB에서 필드별로 그룹화된 문서를 선택하려면 $project와 함께 $group을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo540.insertOne({id:1,"Name":"Chris","CountryName":"US"});{    "acknowledged" : true, "insertedId" : ObjectId("5e8ca368ef4dcbee04fbb

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:8/68  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13 14