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

    1. MongoDB에서 고유한 값(중복 없음)만 반환하는 방법은 무엇입니까?

      unique()를 사용하여 고유한 값만 반환할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.distinct("yourFieldName"); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.returnOnlyUniqueValuesDemo.insertOne({"CusomerName":"Larry","CustomerAge":23}); {   &nb

    2. MongoDB에서 특정 필드 값을 가진 문서를 포함하지 않는 배열이 있는 문서를 찾으시겠습니까?

      이를 위해 $nin 연산자를 사용할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.documentWithAParticularFieldValueDemo.insertOne(    ... {       ...       ... "StudentId" : 101,       ... "StudentDetails" : &n

    3. MongoDB에서 '$removeFromSet'에 대한 $addToSet의 반대?

      $addToSet의 반대를 $removeFromSet으로 가져오려면 $pull 연산자를 사용하세요. 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.oppositeAddToSetDemo.insertOne({"StudentName":"John","StudentHobby":["Cricket","Cooking","Drawing"]}); {    "ac

    4. MongoDB 컬렉션의 모든 문서에서 키 값을 합산하는 방법은 무엇입니까?

      MongoDB 컬렉션의 모든 문서에서 키 값의 합계를 얻으려면 집계()를 사용할 수 있습니다. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.sumOfValueDemo.insertOne({"Name":"Larry","Amount":14.50}); {    "acknowledged" : true,    "insertedId" :

    5. MongoDB Shell에서 컬렉션의 모든 레코드를 삭제하시겠습니까?

      MongoDB 셸에서 컬렉션의 모든 레코드를 삭제하려면 remove() 메서드를 사용합니다. 구문은 다음과 같습니다 - db.yourCollectionName.remove({}); 구문을 이해하기 위해 document로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.deleteAllRecordsDemo.insertOne({MtudentName,StudentName: :23,취미:[학습,사진]});{ 승인됨 :true, insertedId :ObjectId(5c8f6cde2f684a30fbd

    6. Mongo 셸에서 모든 사용자를 나열하는 방법은 무엇입니까?

      Mongo 쉘의 모든 사용자를 나열하려면 getUsers() 메소드 또는 show 명령을 사용하십시오. 사례 1 − getUsers() 사용 구문은 다음과 같습니다 - db.getUsers(); 사례 2 − show 명령 사용 구문은 다음과 같습니다 - show users; Mongo 셸의 모든 사용자를 나열하기 위해 두 구문을 모두 구현해 보겠습니다. 사례 1 − 첫 번째 쿼리는 다음과 같습니다. − > db.getUsers(); 다음은 출력입니다 - [    {     &nb

    7. MongoDB에서 컬렉션의 인덱스를 어떻게 표시합니까?

      컬렉션의 인덱스를 표시하려면 getIndexes()를 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.getIndexes(); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.indexDemo.insertOne({"StudentName":"Larry","StudentAge":21}); {    "acknowledged" : tru

    8. MongoDB에 대한 현재 연결 수를 확인하시겠습니까?

      다음 구문을 사용하여 MongoDB에 대한 현재 연결 수를 확인할 수 있습니다. - var anyVariableName= db.serverStatus(); yourVariableName.connections; 두 번째 구문은 다음과 같습니다 - db.serverStatus().connections; 위의 두 구문을 모두 이해하려면 하나씩 살펴보겠습니다. − 사례 1 − 첫 번째 쿼리는 다음과 같습니다. − > var checkCurrentNumberOfConnections = db.serverStatus() > ch

    9. 총 수를 얻기 위해 MongoDB에서 합계를 집계하는 방법은 무엇입니까?

      MongoDB에서 합계를 집계하여 총 개수를 얻으려면 $sum 연산자를 사용할 수 있습니다. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다 - db.aggregateSumDemo.insertOne({CustomerName:David5000Amount:});{ 승인됨 :true, insertedId :ObjectId(5c8baa2580f10143d8431e1b)} find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.aggregateSumDemo.find().pretty(

    10. MongoDB에서 컬렉션의 이름을 바꾸려면 어떻게 해야 합니까?

      MongoDB에서 컬렉션의 이름을 바꾸려면 renameCollection() 메서드를 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourOldCollectionName.renameCollection('yourNewCollectionName'); 위의 구문을 이해하기 위해 데이터베이스 샘플의 모든 컬렉션을 나열하겠습니다. 쿼리는 다음과 같습니다 - > use sample; switched to db sample > show collections; 다음은 출력입니다 - copyThisCollect

    11. MongoDB에서 최대 ID를 가진 요소를 얻는 방법은 무엇입니까?

      최대 ID를 가진 요소를 얻으려면 find() 메서드를 사용할 수 있습니다. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 쿼리는 다음과 같습니다 - > db.getElementWithMaxIdDemo.insertOne({"Name":"John","Age":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bbce

    12. MongoDB에서 컬렉션을 복제하시겠습니까?

      MongoDB에서 컬렉션을 복제하려면 forEach() 메서드를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.studentInformation.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8bc15780f1014

    13. JavaScript 실행에서 MongoDB 콘솔에 쓸 수 있습니까?

      콘솔에 쓰기 위해서는 print() 메소드를 사용해야 합니다. 구문은 다음과 같습니다 - print(“yourString”); 객체를 표시하려면 printjson()을 사용할 수 있습니다. 구문은 다음과 같습니다 - printjson(yourObjectName); 두 기능을 모두 구현해 보겠습니다. 첫 번째 쿼리는 다음과 같이 표시됩니다. - > print("Welcome to MongoDB Console"); 다음은 콘솔의 출력입니다 - Welcome to MongoDB Conso

    14. Mongo에서 대소문자를 구분하지 않는 검색?

      $regex를 사용하여 MongoDB에서 대소문자를 구분하지 않는 검색을 제한할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.find({"yourFieldName" : { '$regex':'^yourValue$'}}); 다른 정규식을 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.find({"Name" : { '$regex':/^yourValue$/i}}); 개념을 이해하기

    15. MongoDb에서 '다중 업데이트는 $ 연산자에서만 작동합니다'를 해결하시겠습니까?

      이를 위해 $set 연산자를 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.update({ }, {$set:yourFieldName:yourValue }, 거짓, 참); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.unconditionalUpdatesDemo.insertOne({ClientName:Carol,ClientAge:});{ 승인됨 :true, insertedId :ObjectId(5c8eb7502f684

    16. MongoDB 'count()'는 매우 느립니다. 어떻게 해결합니까?

      sureIndex()를 사용하여 MongoDB에서 count() 메서드의 성능을 높일 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.countPerformanceDemo.find().pretty(); 다음은 출력입니다 - 다음은 count() −의 고성능 형식을 가져오는 쿼리입니다. db.countPerformanceDemo.ensureIndex({

    17. collection.find()는 항상 MongoDB가 있는 모든 필드를 반환합니까?

      다음 구문을 사용하여 collection.find()에서 특정 필드를 반환할 수 있습니다. 사례 1 − 구문은 다음과 같습니다. − db.yourCollectionName.find({},{"yourFieldName":1}).pretty(); 위의 필드 이름이 1로 설정되어 있으면 해당 필드만 반환됩니다. 0으로 설정하면 0으로 설정된 필드를 제외한 모든 필드를 반환합니다. 사례 2 − 구문은 다음과 같습니다. − db.yourCollectionName.find({},{"yourFieldName&quo

    18. MongoDB에서 필드가 null이거나 설정되지 않은 레코드를 쿼리하는 방법은 무엇입니까?

      두 가지 경우를 해결해 보겠습니다 - 사례 1 − 필드가 존재하고 null로 설정된 경우 구문은 다음과 같습니다. db.yourCollectionName.count({yourFieldName: null}); 사례 1 − 필드가 존재하지 않고 설정되지 않은 경우 구문은 다음과 같습니다. db.yourCollectionName.count({yourFieldName: {$exists: false}}); 위의 두 구문을 모두 이해하기 위해 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - >

    19. MongoDB에서 인덱스로 배열 요소를 제거하는 방법은 무엇입니까?

      다음 두 단계를 사용하여 인덱스로 배열 요소를 제거할 수 있습니다. - 첫 번째 단계는 다음과 같습니다 - db.yourCollectionName.update({}, {$unset :{yourArrayFieldName.yourIndexValue :1 }}); 위의 구문은 yourIndexValue 위치에 null 값을 넣습니다. 그런 다음 배열 요소에서 제거하려면 배열 필드에서 null 값을 가져와야 합니다. 두 번째 단계는 다음과 같습니다 - db.yourCollectionName.update({}, {$pull :{your

    20. 2 필드를 비교할 때 MongoDB 쿼리 조건은 무엇입니까?

      두 필드를 비교할 때 조건을 쿼리하려면 다음 구문을 사용하십시오. - db.yourCollectionName.find( { $where:function() { return this.yourFirstFieldName

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:63/68  20-컴퓨터/Page Goto:1 57 58 59 60 61 62 63 64 65 66 67 68