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()와 find().count()의 차이점은 무엇입니까?

      count()와 find().count() 사이에는 차이가 없습니다. 둘 다 어떻게 작동하는지 봅시다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.countDemo.insertOne({"UserId":1,"UserName":"John"}); {    "acknowledged" : true,    "insertedId" : Obje

    2. MongoDB 필드 이름에 허용되지 않는 문자는 무엇입니까?

      $ 기호 또는 마침표(.)는 MongoDB 필드 이름에 사용할 수 없으므로 사용하지 마십시오. 필드는 $로 시작하면 안 됩니다. 다음은 허용되는 문자의 예입니다. - > db.charactersAllowedDemo.insertOne({"Employee Name" : "John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c7fefbc8d10a061

    3. MongoDB에서 'Not Like' 연산자를 사용하려면 어떻게 해야 합니까?

      이를 위해 MongoDB에서 $not 연산자를 사용합니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.notLikeOperatorDemo.insertOne({"StudentName":"John Doe"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c8a29c393b406bd3d

    4. MongoDB에서 중복 레코드를 찾으십니까?

      집계 프레임워크를 사용하여 MongoDB에서 중복 레코드를 찾을 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.findDuplicateRecordsFirstName:insertOne;{ 승인됨 :true, insertedId :ObjectId(5c8a331e93b406bd3df60e06)} find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.findDuplicateRecordsDemo.find();

    5. MongoDB에서 필드/키당 고유 값 수를 계산하는 방법은 무엇입니까?

      이를 위해 고유 명령을 사용할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.distinctCountValuesDemo.insertOne({"StudentFirstName":"John","StudentFavouriteSubject":["C","C++","Java","MySQL","C","C++

    6. 명령줄에서 MongoDB 데이터베이스를 삭제하려면 어떻게 합니까?

      명령줄에서 MongoDB 데이터베이스를 삭제하려면 다음 구문을 사용하세요. mongo yourDatabaseName --eval "db.dropDatabase()" 위의 구문을 이해하기 위해 MongoDB의 모든 데이터베이스를 표시해 보겠습니다. 쿼리는 다음과 같습니다 - > show dbs; 다음은 출력입니다 - StudentTracker 0.000GB admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB test 0.003GB 이름이 StudentTr

    7. Mongo 셸의 모든 컬렉션을 나열하는 방법은 무엇입니까?

      Mongo 셸의 모든 컬렉션을 나열하려면 getCollectionNames() 함수를 사용할 수 있습니다. 구문은 다음과 같습니다 - db.getCollectionNames(); 컬렉션인 다른 명령을 사용할 수 있습니다. 구문은 다음과 같습니다 - show collections; Mongo의 모든 컬렉션을 나열하려면 위의 두 함수를 사용하십시오. 쿼리는 다음과 같습니다 - > db.getCollectionNames(); 다음은 출력입니다 - [    "ConvertStringToDateDemo

    8. 존재하지 않는 경우 MongoDB 컬렉션에 레코드를 삽입하시겠습니까?

      MongoDB에 레코드가 없는 경우 update() 함수를 사용하여 레코드를 삽입할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.insertIfNotExistsDemo.insertOne({"StudentName":"Mike","StudentAge":21}); {    "acknowledged" : true,    "insert

    9. $in을 사용하여 여러 배열 항목으로 MongoDB를 찾으시겠습니까?

      $in 연산자를 사용하여 여러 배열 항목을 찾을 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.findByMultipleArrayOne(Demo.insert {StudentFirstName:David,StudentLastName:Johnson, StudentCoreSubject:[Compiler,Operating System,Computer Networks]});{ acknowledged:true, insertedId:ObjectId(5c7ef0f2

    10. MongoDB가 여러 배열 항목으로 찾습니까?

      $all 연산자를 사용하여 여러 배열 항목으로 찾을 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.findByMultipleArray(Demo.insert) {StudentFirstName:David,StudentLastName:Johnson, StudentCoreSubject:[Compiler,Operating System,Computer Networks]});{ acknowledged:true, insertedId:ObjectId(5c7ef0f

    11. MongoDB에서 $unwind 연산자는 무엇입니까?

      MongoDB의 $unwind 연산자는 각 배열에 대해 동일하며 매핑 문서를 반환합니다. 다음은 MongoDB의 $unwind 연산자 데모입니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.unwindOperatorDemo.insertOne({"StudentName":"Larry","StudentAge":23,"StudentSubje ct":["C","C

    12. MongoDB에서 문자열을 숫자 값으로 변환하는 방법은 무엇입니까?

      MongoDB에서 문자열을 숫자 값으로 변환하려면 몇 가지 코드를 사용해야 합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다. > db.convertStringToNumberDemo.insertOne({"EmployeeId":"101","EmployeeName":"Larry"}); {    "acknowledged" : true,    "inse

    13. 키 필드로 MongoDB 컬렉션에서 모든 중복 문서를 찾으시겠습니까?

      집계 프레임워크를 사용하여 키 필드별로 MongoDB 컬렉션의 모든 중복 문서를 찾습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.findDuplicateByKeyDemo.insertOne({StudentId:6,StudentName:Carol});{ 승인됨:true, 5c7f5b438d10a061296a3c3f)} find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.findDuplicateByKeyDemo

    14. 고유 사용자 ID의 시퀀스를 저장하기 위해 MongoDB에서 자동 증가?

      고유한 사용자 ID의 시퀀스를 저장하기 위해 MongoDB에서 자동 증가하려면 모든 문서의 마지막 시퀀스 값에 대한 정보를 포함하는 컬렉션을 생성합니다. 먼저 컬렉션을 생성해 보겠습니다. 다음과 같은 컬렉션을 생성하는 쿼리 - db.createSequenceDemo.insertOne({_id:SID,S_Value:0});{ 승인됨:true, insertedId:SID } 이제 MongoDB에서 시퀀스를 저장하기 위해 자동 증분을 생성하는 함수를 만들 것입니다. 쿼리는 다음과 같습니다 - function nextSequence

    15. 기존 필드를 모두 포함하고 MongoDB의 문서에 새 필드를 추가하시겠습니까?

      $addFields 연산자를 사용하여 이를 달성할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.addFieldDemo.insertOne({"EmployeeId":101,"EmployeeName":"Larry","EmployeeDetails":{    "EmployeeSalary":65000,"EmployeeCity":

    16. MongoDB 문서의 이중 중첩 배열에서 요소를 제거하는 방법은 무엇입니까?

      MongoDB 문서의 이중 중첩 배열에서 요소를 제거하려면 $pull 연산자를 사용할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.removeElementFromDoublyNestedArrayDemo.insertOne(    ... {       ... "_id" : "1",       ... "UserName" :

    17. MongoDB에서 대소문자를 구분하지 않는 쿼리는 어떻게 합니까?

      regexp를 사용하여 MongoDB에서 대소문자를 구분하지 않는 쿼리를 만듭니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.caseInsensitiveDemo.insertOne({"UserName":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c7f6fec8d

    18. MongoDB에서 한 데이터베이스에서 다른 데이터베이스로 컬렉션을 복사하는 방법은 무엇입니까?

      MongoDB에는 한 데이터베이스에서 다른 데이터베이스로 컬렉션을 복사하는 명령이 존재하지 않습니다. 이를 달성하려면 아래 개념을 사용하십시오 - db.yourCollectionName.find().forEach(function(yourVariableName){ db.getSiblingDB(yourDestinationDatabase)[yourCollectionName].insert(yourVariableName);}); 테스트 데이터베이스에 컬렉션을 만들고 이 컬렉션을 sample이라는 이름의 다른 데이터베이스에 복사해 보겠습니다

    19. MongoDB에서 객체 배열을 검색하는 방법은 무엇입니까?

      MongoDB에서 객체의 배열을 검색하려면 $elemMatch 연산자를 사용할 수 있습니다. 이 연산자를 사용하면 배열 개체에서 둘 이상의 구성 요소를 검색할 수 있습니다. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.searchArrayDemo.insertOne({"EmployeeFirstName":"Adam","EmployeeLastName":"Smith","Emp

    20. MongoDB에서 특정 길이보다 큰 문자열을 찾으십니까?

      MongoDB에서 특정 값보다 긴 길이의 문자열을 찾으려면 $where 연산자를 사용하세요. 구문은 다음과 같습니다 - db.yourCollectionName.find({$where:'this.yourStringFieldName.length > yourIntegerValue'}).pretty(); 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.stringFieldLengthDemo.insertOne({"UserId&quo

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