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

    1. MongoDB에서 숫자 컬렉션을 삭제하는 방법은 무엇입니까?

      숫자 컬렉션 이름을 제거하려면 다음 구문을 사용하세요. db.getCollection("yourNumericCollectionName").drop(); 먼저 숫자 컬렉션을 만듭니다. 다음은 쿼리입니다. > db.createCollection("2536464"); { "ok" : 1 } 이제 위 컬렉션에 일부 문서를 삽입합니다. 다음은 쿼리입니다. > db.getCollection("2536464").insertOne({"Record&quo

    2. MongoDB에서 특정 필드를 반환하시겠습니까?

      너무 특정 필드를 반환하려면 MongoDB에서 find() 메서드를 사용하세요. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.specificFieldDemo.insertOne({"FirstName":"John","LastName":"Doe"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cb8019a62318

    3. SHOW DBS가 MongoDB에 내 데이터베이스를 표시하지 않는 이유는 무엇입니까?

      컬렉션에 대한 문서를 생성하지 않았기 때문에 이 SHOW DBS 명령은 데이터베이스를 표시하지 않습니다. 컬렉션에 대한 문서를 생성하는 경우 생성된 데이터베이스가 표시됩니다. 위의 개념을 구현하고 데이터베이스를 생성해 보겠습니다. − > use web; switched to db web 다음은 모든 데이터베이스를 표시하는 쿼리입니다 - > show dbs; 이것은 다음과 같은 출력을 생성합니다 - admin 0.001GB config 0.000GB local 0.000GB my 0.001GB sample 0.001G

    4. MongoDB 배열에서 null 요소를 제거하시겠습니까?

      이를 위해 $pull 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.removeNullDemo.insertOne( ... { ...    "_id" : 1, ...    "StudentDetails" : [ ...       { ...          "FirstName": "John", ...   &nb

    5. MongoDB에 필드가 있는 경우에만 조건을 적용하는 방법은 무엇입니까?

      이를 위해 $or 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.applyConditionDemo.insertOne({"StudentName":"Larry","StudentAge":21,"StudentMarks":45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cb80b7862

    6. '그룹'이라는 MySQL 컬렉션을 제거하는 방법은 무엇입니까?

      그룹은 MongoDB의 메소드 유형입니다. 컬렉션 이름으로 만들면 안 됩니다. 생성했더라도 getCollection(group).drop();)을 사용하여 쉽게 제거할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.getCollection(group).insertOne({StudentName:Robert});{ 확인됨:true, insertedId:ObjectId(69b4) )} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.getCollection(그룹).find(

    7. MongoDB에서 find()와 findOne() 메소드의 차이점은 무엇입니까?

      findOne()은 쿼리가 일치하면 첫 번째 문서를 반환하고 그렇지 않으면 null을 반환합니다. find() 메서드는 null을 반환하지 않고 커서를 반환합니다. find() 및 findOne()의 개념을 구현하고 문서로 컬렉션을 생성합시다 - > db.createCollection('emptyCollection'); { "ok" : 1 } 위 컬렉션에 몇 개의 문서가 있는지 계산해 보겠습니다. - > db.emptyCollection.count(); 이것은 다음과 같은 출력을 생성

    8. MongoDB 상한 컬렉션에서 최대값을 설정하시겠습니까?

      Capped 컬렉션은 삽입 순서에 따라 문서를 삽입하고 검색하는 높은 처리량 작업을 지원하는 고정 크기 컬렉션입니다. mongo capped 컬렉션에서 최대값을 설정하려면 다음 구문을 사용하십시오. db.createCollection("yourCollectionName", {capped:true, size:yourSizeValue, max:yourMaxValue}); mongo capped 컬렉션에 최대값을 설정하기 위해 위의 구문을 구현해 보겠습니다. 다음은 쿼리입니다. > db.createCollecti

    9. MongoDB에서 필드가 NaN인 모든 문서를 찾으려면 어떻게 해야 합니까?

      MongoDB에서 필드가 NAN인 모든 문서를 찾으려면 다음 구문을 사용하십시오. db.yourCollectionName.find( { yourFieldName:NaN }) 먼저 문서로 컬렉션을 생성하겠습니다. 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.nanDemo.find().pretty(); 그러면 다음과 같은 출력이 생성됩니다. { _id:ObjectId(5ca251a26304881c5ce84b8a), 점수:NaN }{ _id:ObjectId(5ca2520e6304881c5

    10. MongoDB 명령 프롬프트에서 변수를 어떻게 인쇄합니까?

      MongoDB 명령 프롬프트에서 변수를 인쇄하려면 다음 구문을 사용하십시오. //Declaring and Initializing a variable. var anyVariableName=yourValue; //To print the above variable. yourVariableName; Or print(yourVariableName); 다음은 MongoDB 명령 프롬프트에서 변수를 선언하고 초기화하는 방법입니다. > var myIntegerValue=20; MongoDB 명령 프롬프트에서 변수 인쇄: > myIn

    11. MongoDB에서 상위 N 행을 쿼리하는 방법은 무엇입니까?

      MongoDB에서 상위 N개 행을 쿼리하기 위해 집계 프레임워크를 사용할 수 있습니다. 문서로 컬렉션을 만들자 > db.topNRowsDemo.insertOne({"StudentName":"Larry","Score":78}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ca26eee6304881c5ce84b91") } >

    12. MongoDB 집계 프레임워크로 절대 가치를 얻으시겠습니까?

      이를 위해 $abs 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.absoluteValueDemo.insert({"Value":98}); WriteResult({ "nInserted" : 1 }) > db.absoluteValueDemo.insert({"Value":-100}); WriteResult({ "nInserted" : 1 }) > db.absoluteValueDemo.insert({"Value&q

    13. 중첩 배열에서 값을 찾고 수정하는 방법은 무엇입니까?

      중첩 배열에서 값을 찾고 수정하려면 업데이트 명령을 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. > db.findAndModifyAValueInNestedArrayDemo.insertOne( { "CompanyName" : "Amazon", "DeveloperDetails" : [ { "ProjectName" : "Online Book Store", "TeamSize" : "5" },

    14. 정규식 일치에 대해 Array[String]을 쿼리하는 방법은 무엇입니까?

      정규 표현식 일치에 대한 배열 문자열을 쿼리하려면 다음 구문을 사용하십시오. db.yourCollectionName.find( { yourFieldName:/yourStartingValue./ } ).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.queryArrayDemo.find().pretty(); 그러면 다음과 같은 출력이 생성됩니다. { _id :ObjectId(5ca2774c6304881c5ce84ba0), Student

    15. MongoDB에서 이름에 공백이 있는 키를 쿼리하는 방법은 무엇입니까?

      이름에 공백이 있는 키를 쿼리하려면 점(.) 표기법을 사용할 수 있습니다. 1단계 :먼저 키 이름에 공백이 있는 집합을 만들어야 합니다. 다음은 쿼리입니다. > myValues["Details"] = {} { } > myValues["Details"]["Student Name"]="John"; John > myValues["Details"]["StudentAge"]=26; 26 2단계 :이제 컬렉션을 만들고

    16. Mongodb의 배열 내부 문서에서 특정 필드를 투영하는 방법은 무엇입니까?

      배열 내부의 문서에서 특정 필드를 투영하려면 위치($) 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.projectSpecificFieldDemo.insertOne(    ... {       ... "UniqueId": 101,       ... "StudentDetails" : [{"StudentName" : "Chris", "StudentC

    17. WHERE IN(1,2,…)에 해당하는 MongoDB?

      WHERE IN(1,2,....)에 해당하는 MongoDB는 $in 연산자입니다. 구문은 다음과 같습니다. db.yourCollectionName.find({yourFieldName:{$in:[yourValue1,yourValue2,....N]}}).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. > db.whereInDemo.insertOne({"StudentName":"John","StudentMathScore":57}); {    "

    18. MongoDB 컬렉션에서 열 이름을 바꾸시겠습니까?

      컬렉션의 열 이름을 바꾸려면 $rename 연산자를 사용할 수 있습니다. 다음은 구문입니다. db.yourCollectionName.update({}, {$rename: {'yourOldColumName': 'yourNewColumnName'}}, false, true); 먼저 문서로 컬렉션을 생성해 보겠습니다. > db.renamingColumnNameDemo.insertOne({"StudentName":"Larry","Age":23}); {

    19. MongoDB 쉘 스크립트를 더 일찍 종료하는 방법은 무엇입니까?

      MongoDB 쉘 스크립트를 더 일찍 종료하려면 quit를 사용해야 합니다. 다음은 구문입니다. quit() quit(1) 스크립트를 만들고 셸에서 quit() 또는 quit(1)을 작성해 보겠습니다. 먼저 문서로 다음 컬렉션을 만듭니다. > db.flightInformation.insertOne({"FlightName":"Flight-1","ArrivalTime":new ISODate("2019-03-12")}); {    "

    20. 대규모 MongoDB 컬렉션의 각 문서에 새 속성을 추가하시겠습니까?

      대규모 컬렉션의 경우 forEach()와 함께 업데이트 명령을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. >db.addingNewPropertyDemo.insertOne({"StudentName":"John","StudentAge":23,"CountryName":"US"}); {    "acknowledged" : true,    "insertedId"

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:55/68  20-컴퓨터/Page Goto:1 49 50 51 52 53 54 55 56 57 58 59 60 61