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

    1. MongoDB에서 $push로 작업

      문서로 컬렉션을 만들자 − > db.demo738.insertOne({Subjects:["C","C++"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ead696557bb72a10bcf0661") } > db.demo738.insertOne({Subjects:["MySQL","PL/SQL"]}); {

    2. MongoDB에서 for 루프로 값을 푸시하는 방법은 무엇입니까?

      값을 푸시하려면 for 루프와 함께 save()를 사용하십시오. 문서로 컬렉션을 만들자 − > for(var v=1; v<7; v++) { ... db.demo739.save({Name:"Chris",SubjectName:"MongoDB"}); ... } WriteResult({ "nInserted" : 1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.demo739.find(); 이것은 다음과 같은 출력을 생성합니다 - { &quo

    3. 중첩된 MongoDB 문서의 키만 표시하는 방법은 무엇입니까?

      문서로 컬렉션을 만들자 − db.demo740.insertOne({... details:... [... {... Name:Chris,... Age:21,... CountryName:US ... },... {... Name:Bob,... Age:20,... CountryName:UK,... isMarried:true... }... ].. . });{ 승인됨 :true, insertedId :ObjectId(5ead700c57bb72a10bcf066d)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo74

    4. _id에 대한 MongoDB 컬렉션 업데이트?

      _id를 업데이트하려면 MongoDB에서 $set을 사용하세요. 문서로 컬렉션을 만들자 − db.demo741.insertOne({SubjectName:"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ead718657bb72a10bcf0672") } > db.demo741.insertOne({SubjectName:"C"}); { &

    5. 모든 값을 반복하여 배열의 각 요소를 인쇄할 수 있지만 MongoDB에서 특정 요소를 가져올 수 없습니다.

      특정 요소를 가져오려면 forEach()로 반복합니다. 문서로 컬렉션을 만들자 − > db.demo742.insertOne({ "userDetails": [ { "userName":"Robert", "CountryName":"UK" }, { "userName":"David", "CountryName":"AUS" } ]} ); {    "ack

    6. 전체 컬렉션과 비교하여 전체 문서를 추출하려면 어떻게 해야 합니까?

      이를 위해 MongoDB에서 $$ROOT를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo743.insertOne({id:1,"ShippingDate":"2020-01-21",value:50}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ead893a57bb72a10bcf0680") } > db.demo743.insertOne({

    7. MongoDB 임베디드 문서에서 특정 요소를 찾는 방법은 무엇입니까?

      특정 요소를 찾으려면 MongoDB에서 $project를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo744.insertOne( ...    { ...       studentInformation: ...       [ ...          { ...             studentName:"Robert", ...  

    8. MongoDB에서 조건과 연결하시겠습니까?

      MongoDB에서 조건과 연결하려면 $cond를 사용하고 그 안에서 $concat으로 작업합니다. 문서로 컬렉션을 만들자 − > db.demo745.insertOne({Value1:"100",Value2:"100"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae6419a930c785c834e554") } > db.demo745.ins

    9. MongoDB에서 현재 날짜보다 오래된 게시물을 찾으십니까?

      MongoDB에서 현재 날짜보다 오래된 게시물을 찾으려면 $lte를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo746.insertOne({DueDate:new Date(2020-05-05) });{ 승인됨 :true, insertedId :ObjectId(5eae67f1a930c785c834e55e)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo746.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5eae67eca930c785c834e55b), Du

    10. 필드 값에서 "@email"과 같은 문자열을 검색하는 MongoDB 쿼리

      MongoDB find()를 사용하여 이메일 문자열을 검색합니다. 문서로 컬렉션을 만들자 − > db.demo727.insertOne({UserId:"[email protected]"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eab375f43417811278f5898") } > db.demo727.insertOne({UserId:"John@yaho

    11. 가격이 특정 값보다 작은 MongoDB 레코드 찾기

      가격이 특정 값보다 작은 레코드를 확인하려면 $lt를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo728.insertOne({Price:75}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eab413c43417811278f589b") } > db.demo728.insertOne({Price:59}); {    "acknowledged&q

    12. MongoDB에 대량 삽입

      대량 삽입의 경우 MongoDB에서 insertMany() 개념을 사용합니다. insertMany()는 여러 문서를 컬렉션에 삽입합니다. 문서로 컬렉션을 만들자 − > db.demo729.insertMany( [ ...    { BankName:"HDFC Bank",cardType:"Credit","CustomerName":[{Name:"Chris",Age:25}]}, ...    { BankName:"ICIC

    13. 특정 숫자보다 큰 필드 값으로 MongoDB 문서를 일치시키고 가져오시겠습니까?

      일치시키려면 MongoDB에서 $match를 사용하십시오. 특정 숫자보다 큰 값의 경우 $gt를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo730.insertOne({"Name" : "Chris", "Marks" : 33 }); {    "acknowledged" : true,    "insertedId" : ObjectId("5eac54cd56e85a39df5f6339")

    14. MongoDB에서 $project를 사용하여 배열의 특정 필드를 표시하고 다른 필드는 무시하는 방법은 무엇입니까?

      특정 필드를 표시하려면 $unwind와 함께 $project를 사용합니다. 필드를 무시하려면 0으로 설정하십시오. 문서로 컬렉션을 생성합시다 - > db.demo731.insertOne({ "ProductInformation": [ { ProductId:"Product-1", ProductPrice:80 }, { ProductId:"Product-2", ProductPrice:45 }, { ProductId:"Product-3", ProductPrice:5

    15. 기존 MongoDB 문서에 특정 데이터 유형(목록, 개체)이 있는 필드를 추가하는 방법은 무엇입니까?

      $set을 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo732.insertOne({_id:1,Language:"English"}); { "acknowledged" : true, "insertedId" : 1 } > db.demo732.insertOne({_id:2,Language:"Hindi"}); { "acknowledged" : true, "insertedId" : 2 } find() 메서드

    16. 포함된 문서 배열을 상위로 이동하고 집계 파이프라인으로 키/값을 변경하는 방법은 무엇입니까?

      MongoDB 집계에서 $replaceRoot를 사용합니다. $replaceRoot는 입력 문서를 지정된 문서로 바꿉니다. 이 작업은 _id 필드를 포함하여 입력 문서의 모든 기존 필드를 대체합니다. 문서로 컬렉션을 만들자 − > db.demo733.insertOne( ...    { ...       "SubjectDetails": ...       [ ...          { ... &nb

    17. MongoDB에서 "지금"과 주어진 날짜의 차이점은 무엇입니까?

      MongpDB에서 날짜의 차이를 얻으려면 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo734.insertOne({GivenDate:new ISODate(5-2010)0 });{ 승인됨 :true, insertedId :ObjectId(5ead506f57bb72a10bcf0651)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo734.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5ead4f1a57bb72a10bcf064e), GivenDate:

    18. MongoDB updateOne() 및 insertOne() 사용

      MongoDB insertOne()은 문서를 컬렉션에 삽입하는 반면 updateOne()은 쿼리 필터를 기반으로 컬렉션의 단일 문서를 업데이트합니다. 문서로 컬렉션을 만들자 − db.demo735.insertOne({id:1,Name:Carol});{ 승인됨:true, insertedId:ObjectId( 5ead51c757bb72a10bcf0655)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo735.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5ead5

    19. MongoDB를 사용하여 포함된 문서 배열에 대한 쿼리 필터링?

      이를 위해 MongoDB에서 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo736.insertOne( ...    { ...       "_id": "101", ...       "details1": [ ...          { ...             "details2&q

    20. 특정 필드로 구성되지 않은 MongoDB 문서를 선택하는 방법은 무엇입니까?

      MongoDB $exists를 사용하여 특정 필드를 확인하십시오. 해당 필드가 문서에 없으면 find()를 사용하여 동일한 문서를 표시해야 합니다. 문서로 컬렉션을 만들자 − > db.demo612.insertOne({id:1,"Info":[{Name:"Chris",Age:21},{Name:"David"}]});{    "acknowledged" : true, "insertedId" : ObjectId("5e9

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