Computer >> 컴퓨터 >  >> 프로그래밍 >> MongoDB

MongoDB

  1. deleteMany()를 사용하여 MongoDB에서 여러 문서를 삭제하는 방법은 무엇입니까?

    먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.deleteMultipleDocumentsDemo.insertOne({"StudentFirstName":"Larry"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ce00b07bf3115999ed51214") } > db.deleteMultipleDocumentsDemo.insertO

  2. MongoDB의 하위 문서에 추가 필드를 추가하는 방법은 무엇입니까?

    update()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.addExtraFieldDemo.insertOne(    {       "_id": 1,       "UserName": "Larry" ,       "UserOtherDetails":[          {   &n

  3. MongoDB의 배열 내에서 일치하는 문서를 얻는 방법은 무엇입니까?

    일치하는 문서를 얻으려면 $elemMatch를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.getMatchingDocumentDemo.insertOne(    {       _id :1,       "UserDetails":[          {             "UserName":"Jo

  4. MongoDB에서 배열 문서를 집계하는 방법은 무엇입니까?

    이를 위해 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.aggregateArrayDemo.insertOne( { _id:100, UserDetails:[ { UserName:John, UserLoginYear:2010 }, { UserName:Carol, UserLoginYear :2019 } ] });{ 승인됨 :true, insertedId :100 } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.aggregateArrayDemo.find().

  5. 배열에서 특정 필드를 반환하는 MongoDB 쿼리?

    특정 필드를 반환하려면 $project 집계를 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.returnSpecificFieldDemo.insertOne( { StudentId:1, StudentDetails:[ { StudentName:Larry, StudentAge:21, StudentCountryName:US }, { StudentName :Chris, StudentAge:23, StudentCountryName:AUS } ] });{ acknowledged :true, insertedId :ObjectId(

  6. MongoDB를 사용하여 필드에서 문자열 또는 숫자를 검색하는 방법은 무엇입니까?

    이를 위해 $in 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.searchForStringOrNumberDemo.insertOne(    {       "_id": new ObjectId(),       "StudentName": "Larry",       "StudentDetails": {     &n

  7. 값을 집계로 바꾸는 MongoDB 쿼리?

    $literal 연산자와 함께 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.replaceValueDemo.insertOne( { _id :101, EmployeeName :David, EmployeeOtherDetails:{ EmployeeDesignation :테스터, EmployeeAge:26 } }); { 승인됨 :true, insertedId :101 } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.replaceValueDemo.find()

  8. MongoDB가 레코드를 찾는 데 너무 많은 시간이 소요되면 어떻게 해야 합니까?

    MongoDB에서 레코드를 찾는 시간을 줄이기 위해 인덱스를 사용할 수 있습니다. 다음은 구문입니다 - db.yourCollectionName.createIndex({yourFieldName:1}); 아래 접근 방식에 따라 숫자, 텍스트, 해시 등을 기반으로 필드 이름에 대한 색인을 생성할 수 있습니다. 첫 번째 접근 인덱스를 생성해봅시다. 다음은 쿼리입니다 - > db.takeLessTimeToSearchDemo.createIndex({"EmployeeName":1}); {    &qu

  9. MongoDB에서 공통 필드가 있는 모든 문서를 그룹화하시겠습니까?

    이를 위해 $addToSet 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.findDocumentWithCommonFieldsDemo.insertOne(    {       "UserId":1,       "UserName":"Carol"    } ); {    "acknowledged" : true,   &nbs

  10. MongoDB에서 스크립트 결과를 인쇄하는 방법은 무엇입니까?

    이를 위해 printjson()을 사용할 것입니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > dbprintResultScriptDemoinsertOne({"StudentName":"John","StudentAge":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf22c02b64a577be5a2bc0b") } &g

  11. MongoDB에서 단일 값을 팝업하는 방법은 무엇입니까?

    이를 위해 pop()을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.persistChangeDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5cdfc52cbf3115999ed51203), 이름:래리, CreditScore:[ 500, 700, 760, 100 ]} 다음은 값을 팝업하는 쿼리입니다 - myDocument.CreditScore.pop();10

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

    이를 위해 MongoDB $substr을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > dblimitTheNumberOfCharactersDemoinsertOne({"Title":"MongoDB is No SQL database"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf23013b64a577be5a2bc0e") } &g

  13. MongoDB에서 배열 속성의 첫 번째 항목만 가져오시겠습니까?

    이를 위해 $slice 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.gettingFirstItemInArrayDemo.insertOne(    {       "UserId": 101,       "UserName":"Carol",       "UserOtherDetails": [        

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

    이를 위해 $exists 연산자를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >dbfindDocumentContainsSpecificFieldDemoinsertOne({"ProductPrices":{"Product1":10,"Pr oduct2":50}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cf2385bb64a57

  15. 조건을 사용하여 MongoDB에서 컬렉션의 크기를 얻으시겠습니까?

    먼저 문서로 컬렉션을 만들어 보겠습니다. − dbmongoDBCollectionSizeDemoinsertOne({이름:로버트, 나이{26}); 승인됨:true, insertedId:ObjectId(5cf23e4db64a577be5a2bc18)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - dbmongoDBCollectionSizeDemofind(); 이것은 다음 문서를 생성합니다 - { _id :ObjectId(5cf23e3db64a577be5a2bc16), Name :John, Age

  16. 배열의 부분 객체에 대한 MongoDB 쿼리

    먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.queryForPartialObjectDemo.insertOne({_id:new ObjectId(), "StudentDetails": [{"StudentId":1, "StudentName":"Chris"}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cdfcf5

  17. MongoDB로 최소값을 찾으시겠습니까?

    최소값을 얻으려면 limit(1)과 함께 sort()를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.findMinimumValueDemo.insertOne({값:1093});{ 승인:true, insertedId.d:ObjectId(5cdfd626bf3115999ed5) :10090});{ 승인됨 :true, insertedId :ObjectId(5cdfd62fbf3115999ed5120c)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.findMinimumVal

  18. FALSE로 두 필드를 모두 제외하는 MongoDB 쿼리

    이를 위해 $expr 연산자와 함께 $or 연산자를 사용하십시오. 먼저 문서가 포함된 컬렉션을 생성해 보겠습니다. 여기서 필드 중 하나는 isMarried이고 true 값은 false -입니다. > db.orTwoFieldsDemo.insertOne({"isLiveInUS":true,"isMarried":false}); {    "acknowledged" : true,    "insertedId" : ObjectId(&q

  19. MongoDB를 사용하여 필드의 값 수를 제한하시겠습니까?

    필드의 값 수를 제한하려면 $slice 연산자를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.numberOfValuesDemo.insertOne({값:[100,200,300,900,1000,98]});{ 승인됨:true, 삽입 ID:ObjectId(5cefb736ef71predecf6a1f6ab) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.numberOfValuesDemo.find().pretty(); 출력 { _id:ObjectId(5cefb736ef71edef6a1f6ab), 값:

  20. 월과 일만 검색하는 MongoDB 쿼리?

    월과 일만 검색하려면 집계 프레임워크를 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.monthAndDayDemo.insertOne({"LoginDate":new ISODate("2019-04-27")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cefbcaeef71edecf6a1f6b2") } > db.monthA

Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:43/68  20-컴퓨터/Page Goto:1 37 38 39 40 41 42 43 44 45 46 47 48 49