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

    1. MongoDB에서 배열을 기반으로 문서를 필터링하는 방법은 무엇입니까?

      배열을 기반으로 문서를 필터링하려면 $elemMatch를 사용하십시오. $elemMatch 연산자는 배열 필드가 포함된 문서와 일치합니다. 문서로 컬렉션을 만들자 − > db.demo453.insertOne( ... { _id: 101, details: [ { Name: "David", Marks: 60 }, { Name: "Mike", Marks: 55} ] } ... ) { "acknowledged" : true, "insertedId" : 101 }

    2. MongoDB를 사용하여 정렬하여 최신 N개의 레코드를 지속적으로 게시하는 방법은 무엇입니까?

      최신 N개의 레코드를 정렬하여 게시하려면 limit()와 함께 sort()를 사용하십시오. 여기서 limit()로 표시할 레코드 수를 설정합니다. 문서로 컬렉션을 만들자 − > db.demo454.insertOne({"ClientName":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e7cce8cdbcb9adb296c95c0")

    3. MongoDB에서 특정 속성을 기반으로 객체 목록을 표시하려면 어떻게 해야 합니까?

      특정 속성을 기반으로 개체 목록을 표시하려면 find()에서 점 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo455.insertOne({"Information":{"Student":[{"Name":"Chris","Age":22}]}});{    "acknowledged" : true,    "insertedId" : ObjectId("5e

    4. MongoDB에서 하나 이상의 요소가 일치하는 경우 두 목록을 집계하는 방법은 무엇입니까?

      이를 위해 MongoDB에서 $group을 사용합니다. 그 안에서 $unwind, $group, $addToSet 등을 사용합니다. 문서로 컬렉션을 만들겠습니다 - > db.demo456.insertOne( ... { _id: 101, StudentName: ["Chris", "David"] } ... ); { "acknowledged" : true, "insertedId" : 101 } > > db.demo456.insertOne( ... {

    5. Mongo를 사용하여 필터링된 하위 문서가 있는 문서를 어떻게 반환합니까?

      이를 위해 MongoDB에서 $project를 사용합니다. 그 안에서 $filter를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo457.insertOne( ... { ...    _id: 101, ...    details: [ ...       { ProductName:"Product-1" , ProductPrice:90 }, ...       { ProductName:"Product-2"

    6. MongoDB에서 레코드를 어떻게 업데이트할 수 있습니까?

      레코드를 업데이트하려면 _id를 기준으로 업데이트해야 합니다. 문서로 컬렉션을 만들자 − db.demo458.insertOne( {_id:103,이름:밥 } );{ 확인됨 :true, insertedId :103 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo458.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:101, 이름:데이비드 }{ _id:102, 이름:크리스 }{ _id:103, 이름:밥 } 다음은 MongoDB에서 레코드를 업데이트하는 쿼리입니다 - db.demo

    7. MongoDB의 객체 배열에서 항목을 가져오는 방법은 무엇입니까?

      객체 배열에서 항목을 가져오려면 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo459.insertOne( ... { "_id" : 1, ... "Information" : [ ...    { ...       "Name" : "Chris", ...       "_id" : new ObjectId(), ...       &

    8. MongoDB의 값에 대해 ObjectId로 캐스트하지 못했습니까?

      ObjectId로 올바르게 캐스트하려면 MongoDB에서 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo460.insertOne({"_id":"5ab9cbfa31c2ab715d42129e"}); { "acknowledged" : true, "insertedId" : "5ab9cbfa31c2ab715d42129e" } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.demo460.find();

    9. MongoDB를 사용하여 배열의 항목 수를 계산하는 방법은 무엇입니까?

      배열의 항목 수를 계산하려면 length를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo440.insertOne( ...    { ...       "Name":"Chris", ...       "ListOfFriends":["John","Sam","Mike"] ...    } ... ); {    &q

    10. 중첩 배열을 집계하는 MongoDB 쿼리

      MongoDB에서 중첩 배열을 집계하려면 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo441.insertOne( ...    { ... ...       "Name" : "David", ...       "Age" : 21, ... ...       "details" : [ ...         &nbs

    11. MongoDB의 객체 배열에서 고유한 값을 얻으시겠습니까?

      MongoDB의 객체 배열에서 고유한 값을 얻으려면 고유한()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo442.insertOne( ...    { ... ...       "Information" : [ ...          { ...             "FirstName" : "John", ...  

    12. MongoDB 프로파일러 출력:"명령" 작업이란 무엇입니까?

      다음 작업은 MongoDB에서 명령 작업으로 처리됩니다 - 1.count 2.findAndModify 3.aggregate 다음은 MongoDB에서 count의 예입니다 - 문서로 컬렉션을 만들자 − > db.demo443.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e78d281bbc41e36cc3c

    13. 배열의 다중 키 인덱스로 MongoDB 쿼리를 개선하는 방법은 무엇입니까?

      이를 위해 중첩된 개체를 쿼리하는 데 사용되는 $elemMatch를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo444.insertOne( ...    { ...       "Information": [{ ...          id:1, ...          Name:"Chris" ...       }] ... &nbs

    14. MongoDB에서 배열로 푸시할 수 없습니까?

      MongoDB를 사용하여 어레이에 푸시하려면 $push를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo445.insertOne({"ListOfFriends":["Robert","Mike","Sam","Carol","David","Mike"]}); {    "acknowledged" : true,    "insertedId"

    15. MongoDB에서 한 컬렉션의 필드가 다른 컬렉션보다 큰 두 컬렉션을 집계하는 방법은 무엇입니까?

      이를 위해 $lookup을 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo446.insert([ ...    { "ProductName": "Product1", "ProductPrice": 60 }, ...    { "ProductName": "Product2", "ProductPrice": 90 } ... ]) BulkWriteResult({    

    16. MongoDB에서 deleteOne()과 findOneAndDelete() 작업의 차이점은 무엇입니까?

      findOneAndDelete()는 필터 및 정렬 기준에 따라 컬렉션에서 단일 문서를 삭제하고 삭제된 문서를 반환합니다. deleteOne()은 컬렉션에서 단일 문서를 제거합니다. 예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − > db.demo448.insertOne({"Name":"Chris","Age":21});{    "acknowledged" : true,    "insertedId" :

    17. MongoDB의 객체 내부에 있는 배열에 항목을 삽입하는 방법은 무엇입니까?

      객체 내부에 이미 생성된 배열에 항목을 삽입하려면 MongoDB $push를 사용합니다. 문서로 컬렉션을 만들자 − db.demo449.insertOne(... {... details1:{... details2:[{... _id:new ObjectId(),... 이름:크리스... }] ,... details3:[{... _id:new ObjectId(),... 이름:David... }]... }... }... );{ 승인됨 :true , 삽입 ID :ObjectId(5e7a40e971f552a0ebb0a6e3)} find() 메

    18. MongoDB에서 하위 데이터에 도달하고 특정 문서를 표시하는 방법은 무엇입니까?

      하위 데이터에 도달하려면 MongoDB에서 키를 사용해야 합니다. 문서로 컬렉션을 만들자 − >db.demo450.insertOne({"Information":{"StudentDetails":{"StudentName":"Chris","StudentAge":21}}}); {    "acknowledged" : true,    "insertedId" : ObjectId(&

    19. 레코드를 그룹화하고 점 표기법으로 특정 값을 표시하는 MongoDB 쿼리

      문서로 컬렉션을 만들자 − > db.demo430.insertOne( ...    { ...       "details": [ ...          { ...             "Name":"Chris" ...          } , ...       &nb

    20. MongoDB에서 전체 문서(모든 필드)를 업데이트하는 가장 빠른 방법은 무엇입니까?

      가장 빠른 방법은 MongoDB에서 replaceOne()을 사용하는 것입니다. 문서로 컬렉션을 만들자 − > db.demo431.insertOne({"Name":"Chris","Age":32}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e770ba6bbc41e36cc3cae89") } > db.demo431.inser

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