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

    1. MongoDB 그룹 집계 후 _id 필드의 이름을 바꿀 수 있습니까?

      예, 집계를 사용하여 이름을 변경할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. db.renameIdDemo.insertOne({StudentName:David});{ 확인됨 :true, insertedId :ObjectId(5c9a176b353decbc2fc927c7)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.renameIdDemo.find(); 그러면 다음과 같은 출력이 생성됩니다. { _id:ObjectId(5c9a1760353decbc2fc927c5), Studen

    2. MongoDB에서 단일 속성 "_id"만 반환하는 방법은 무엇입니까?

      다음은 MongoDB에서 단일 속성 _id만 반환하는 구문입니다. db.yourCollectionName.find({}, {"_id": 1}).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. > db.singlePropertyIdDemo.insertOne({"_id":101,"UserName":"Larry","UserAge":21}); { "acknowledged" : true, "insertedId&q

    3. MongoDB 컬렉션의 문서 수를 계산하는 방법은 무엇입니까?

      다음은 MongoDB 컬렉션의 문서 수를 계산하는 구문입니다. let anyVariableName= db.getCollection(‘yourCollectionName’); yourVariableName.count(); 먼저 문서로 컬렉션을 생성하겠습니다. > db.countNumberOfDocumentsDemo.insertOne({"CustomerName":"Bob"}); {    "acknowledged" : true,  

    4. 값이 MongoDB에서 고유한 경우에만 삽입 그렇지 않으면 업데이트

      upsert를 사용할 수 있습니다. 즉, 값을 삽입할 때마다 값이 이미 존재하면 업데이트가 수행됩니다. 값이 이미 존재하지 않으면 삽입됩니다. 먼저 문서로 컬렉션을 생성하겠습니다. db.onlyInsertOne({StudentUniqueDemo:Sam,StudentAge:24});{ 승인됨 :true, insertedId :ObjectId(5c9a635015e86fd1496b38a6)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.onlyInsertIfValueIsUniqueDemo.

    5. 중첩 배열 내에서 MongoDB 값 증가

      중첩 배열 내에서 값을 증가시키려면 위치 연산자($)를 사용하십시오. 먼저 문서로 컬렉션을 생성하겠습니다. > db.incrementInNestedArrayDemo.insertOne( ... { ...    "StudentId":100, ...    "ProjectDetails": ...    [ ...       {"ProjectId":567778888, ...     &nb

    6. MongoDB 컬렉션에서 가장 오래된/가장 어린 게시물을 찾으시겠습니까?

      MongoDB 컬렉션에서 가장 오래된/가장 어린 게시물을 찾으려면 sort()를 사용할 수 있습니다. UserPostDate 필드가 있는 문서가 있고 가장 오래된 게시물과 가장 최근 게시물을 가져와야 한다고 가정해 보겠습니다. 이를 위해 먼저 문서로 컬렉션을 생성하겠습니다. db.getOldestAndYoungestPostDemo.insertOne({UserId:Chris@909,UserName:Chris,UserPostDate:새로운 ISODate(2017-044)-124:0 });{ 승인됨 :true, insertedId :Ob

    7. MongoDB와 동시에 당기고 추가하여 설정하시겠습니까? 가능합니까?

      예, $addToSet 및 $pull 연산자로 pull과 add를 동시에 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. db.pullAndAddToSetDemo.insertOne({StudentScores :[78, 89, 90]}... );{ 승인됨 :true, insertedId :ObjectId(5c9a797e15e86fd1496b38af)}

    8. MongoDBs Double Nested Array에서 텍스트를 검색하시겠습니까?

      점(.) 표기법을 사용하여 MongoDBs Double Nested Array에서 텍스트를 검색합니다. 먼저 컬렉션을 생성해 보겠습니다. 다음은 문서로 컬렉션을 만드는 쿼리입니다. > db.doubleNestedArrayDemo.insertOne( ...    { ...       "StudentId" : "1000", ...       "StudentName" : "Larry", ..

    9. 중첩된 MongoDB 배열에서 항목을 지우시겠습니까?

      중첩 배열의 항목을 지우려면 $set 연산자를 사용합니다. 먼저 컬렉션을 생성해 보겠습니다. 다음은 문서로 컬렉션을 만드는 쿼리입니다. > db.clearingItemsInNestedArrayDemo.insertOne( { ... ...    "StudentName" : "John", ...    "StudentDetails" : [ ...       { ...        

    10. 문서가 MongoDB에 있으면 True를 반환하시겠습니까?

      먼저 컬렉션을 생성해 보겠습니다. 다음은 문서로 컬렉션을 만드는 쿼리입니다. > db.documentExistsOrNotDemo.insertOne({"UserId":101,"UserName":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c9932bd330fd0aa0d2fe4cf") } > db.documen

    11. 모든 MongoDB 문서를 가져오지만 두 개의 주어진 기준이 있는 문서는 가져오지 않습니까?

      아래 주어진 경우 중 하나에 따라 일부 주어진 기준으로 모든 MongoDB 문서를 가져오려면 사례 1 다음은 $ne 연산자를 사용하여 단일 기준 없이 모든 문서를 가져오는 쿼리입니다. db.yourCollectionName.find({yourFieldName:{$ne:"yourValue"}}).pretty(); 사례 2 다음은 $nin operator를 사용하여 주어진 두 가지 기준 없이 모든 문서를 가져오는 쿼리입니다. db.yourCollectionName.find({yourFieldName:{$nin:[&

    12. 명령줄을 사용하여 MongoDB 데이터베이스의 모든 컬렉션에서 모든 인덱스를 삭제하시겠습니까?

      다음은 명령줄을 사용하여 MongoDB 데이터베이스의 모든 컬렉션에서 모든 인덱스를 삭제하는 구문입니다. db.getCollectionNames().forEach(function(yourVariableName) {    db.runCommand({dropIndexes: yourVariableName, index: "*"}); }); 위의 구문은 _id를 제외한 모든 인덱스를 삭제합니다. 현재 데이터베이스를 확인해보자. 다음은 쿼리입니다. > db 그러면 다음과 같은 출력이 생성됩니다.

    13. MongoDB로 인덱스를 생성하는 방법은 무엇입니까?

      MongoDB에서 인덱스를 생성하려면sureIndex() 메소드를 사용하십시오. 먼저 다음 쿼리를 사용하여 컬렉션을 생성해 보겠습니다. > db.createCollection(&qu/ot;creatingUniqueIndexDemo"); { "ok" : 1 } 다음은 위 컬렉션에 대한 인덱스를 생성하는 쿼리입니다. > db.creatingUniqueIndexDemo.ensureIndex({"UserCountryName":1},{unique:true}); {  

    14. MongoDB에서 필드의 구별되지 않는 모든 값을 찾으시겠습니까?

      집계() 메서드를 사용하여 필드의 고유하지 않은 모든 값을 가져옵니다. 먼저 문서로 컬렉션을 생성하겠습니다. db.findAllNonDistinctDemo.insertOne({UserName:마이크,UserAge:29});{ acknowled , insertedId :ObjectId(5c9950bc863d6ffd454bb64e)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.findAllNonDistinctDemo.find().pretty(); 그러면 다음과 같은 출력이 생성됩니다.

    15. MongoDB에서 여러 값에 대해 여러 필드를 검색하시겠습니까?

      MongoDB에서 여러 값에 대한 여러 필드를 검색하려면 $text 및 $search 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. >db.searchMultipleFieldsDemo.insertOne({"_id":100,"FirstSubject":"Java","SecondSubject":"MongoDB"}); { "acknowledged" : true, "insertedId" :

    16. MongoDB의 중첩 객체 구조에서 객체에 액세스

      점 표기법을 사용하여 객체에 액세스합니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.nestedObjectDemo.insertOne({"Student" : { "StudentDetails" : { "StudentPersonalDetails" : { "StudentName" : [ "John" ], ... "StudentCountryName" : [ "US" ], ... "StudentCor

    17. 내 데이터베이스 MongoDB가 64비트인지 어떻게 알 수 있습니까?

      buidInfo를 runCommand와 함께 사용하여 MongoDB에서 32비트 또는 64비트를 확인할 수 있습니다. 먼저 데이터베이스를 관리자로 전환합니다. 다음은 구문입니다. use admin 그런 다음 다음 구문을 사용하여 내 서버가 MongoDB 64비트를 실행하는지 여부를 확인하십시오. db.runCommand(buildInfo) 이제 위의 구문을 실행합니다. > use admin switched to db admin > db.runCommand("buildInfo"); 다음은 MongoD

    18. MongoDB에서 _id를 기반으로 문서를 제거하는 방법은 무엇입니까?

      MongoDB에서 _id를 기반으로 문서를 제거하려면 다음 구문을 구현하십시오. db.yourCollectionName.remove({“_id”:ObjectId(“yourId”}); 먼저 다음 쿼리를 구현하여 문서가 포함된 컬렉션을 생성해 보겠습니다. >db.removeDocumentOnBasisOfId.insertOne({"UserName":"Larry","UserAge":23,"UserCountryName":

    19. MongoDB에서 NOT과 AND를 함께 사용할 수 있습니까?

      예, MongoDB에서 NOT과 AND를 함께 사용할 수 있습니다. 구문은 다음과 같습니다. NOT X AND NOT Y = NOT (X AND Y) Let us see the working of above syntax. If both X and Y will be true then last result will be false. If one of the operands gives result false then last result will be true. 다음은 문서로 컬렉션을 만드는 쿼리입니다. > db.NotAndDem

    20. MongoDB 문서에서 특수 문자로 문자열을 검색하시겠습니까?

      MongoDB 문서에서 특수 문자가 포함된 문자열을 검색하려면 \를 사용할 수 있습니다. 여기 문자열에 특수 문자 $가 있습니다. 먼저 다음 쿼리를 구현하여 문서가 포함된 컬렉션을 생성해 보겠습니다. >db.searchDocumentWithSpecialCharactersDemo.insertOne({"UserId":"Smith$John123","UserFirstName":"John","UserLastName":"Smith"

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