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

MongoDB

  1. MongoDB에서 모든 문서를 업데이트하는 방법은 무엇입니까?

    updateMany()를 사용하여 문서를 업데이트할 수 있습니다. 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.updateManyDocumentsDemo.insertOne({"StudentName":"John","StudentLastName":"Smith"}); {    "acknowledged" : true,    "insertedId&quo

  2. MongoDB $ 또는 쿼리를 구현하는 방법은 무엇입니까?

    MongoDB의 $or 쿼리에 대한 구문은 다음과 같습니다 - db.yourCollectionName.find({ $or : [ { "yourFieldName" : "yourValue1" }, {"yourFieldName":"yourValue2"},...........N ] } ).pretty(); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.orDemo.insertOne({&quo

  3. MongoDB로 페이지 매김을 달성하시겠습니까?

    MongoDB에서 limit() 및 skip()의 도움으로 페이지 매김을 달성할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.paginationDemo.insertOne({"CustomerName":"Chris","CustomerAge":23}); {    "acknowledged" : true,    "insertedId&

  4. MongoDB의 현재 구성을 확인하는 방법은 무엇입니까?

    현재 MongoDB의 설정을 확인하기 위해 getCmdLineOpts를 사용할 수 있습니다. 쿼리는 다음과 같습니다 - db._adminCommand({getCmdLineOpts:1}); 다음은 출력입니다 - { argv :[ mongod ], parsed :{ }, ok :1 } 라이브 설정을 확인하려면 아래 쿼리를 사용할 수 있습니다 - db._adminCommand({getParameter:*}); 다음은 출력 &마이너스입니다. { AsyncRequestsSenderUseBaton를

  5. MongoDB find() 결과 세트에서 마지막 문서를 식별하시겠습니까?

    MongoDB find() 결과 집합에서 마지막 문서를 식별하려면 sort()를 내림차순으로 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.find().sort( { _id : -1 } ).limit(1).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.identifyLastDocuementDemo.insertOne({"UserName":"Larry",&qu

  6. MongoDB에서 배열의 n 번째 요소를 삭제하는 방법은 무엇입니까?

    $unset 및 $pull 연산자를 업데이트와 함께 사용하여 배열의 n번째 요소를 삭제할 수 있습니다. 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.getNThElementDemo.insertOne({"UserName":"John","UserAge":23,"ListOfFriends":["Carol","Sam","Mike","Bob"]

  7. MongoDB에서 목록 필드를 쿼리하는 방법은 무엇입니까?

    목록 필드에 대한 쿼리를 이해하거나 문서로 컬렉션을 만들 수 있습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.andOrDemo.insertOne({"StudentName":"Larry","StudentScore":[33,40,50,60,70]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c9522d316f54

  8. PyMongo 결과에서 _id 요소를 제거하시겠습니까?

    _id 요소를 제거하려면 다음 구문을 사용할 수 있습니다. - db.yourCollectionName.find({},{'_id': false}).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.removingidElementDemo.insertOne({"UserName":"John", ... "UserAge":21}); {    "ackno

  9. 특수 문자가 있는 MongoDB에서 컬렉션을 삭제하시겠습니까?

    _ 또는 -와 같은 특수 문자가 있는 컬렉션을 삭제하려면 다음 구문을 사용해야 합니다. - db.getCollection("yourCollectionName").drop(); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.createCollection("_personalInformation"); { "ok" : 1 } > db.getCollection('_personalInformatio

  10. 키 이름으로 MongoDB에서 값을 검색하는 방법은 무엇입니까?

    키 이름으로 MongoDB에서 값을 검색하려면 다음 구문을 사용하십시오 - db.yourCollectionName.find({},{"yourFieldName":1}).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.retrieveValueFromAKeyDemo.insertOne({"CustomerName":"Larry","CustomerAge":21,"C

  11. MongoDB 스크립트에서 개체를 콘솔에 인쇄하는 방법은 무엇입니까?

    printjson() 메서드를 사용하여 MongoDB 스크립트에서 개체를 콘솔에 인쇄할 수 있습니다. 구문은 다음과 같습니다 - printjson({yourFieldName”:yourValue”,........N}); print() 함수와 함께 JSON.stringify()를 사용할 수 있습니다. 구문은 다음과 같습니다. print ( JSON.stringify( { {yourFieldName”:yourValue”,........N} } )); 위의 구문을 구현하여 Mongo 스크립트에

  12. MongoDB를 사용하여 배열의 개체에 있는 필드에 특정 값이 있는 항목을 쿼리할 수 있습니까?

    예, MongoDB를 사용하여 배열에 있는 객체의 필드를 쿼리하려면 다음 구문을 사용하십시오 - db.yourCollectionName.find({"yourOuterFieldName": { $elemMatch: { "yourInnerFieldName": "yourValue" } } } ).pretty(); 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.objectInAnArrayDemo.inser

  13. 집계에서 _id를 숨기는 방법은 무엇입니까?

    집계에서 _id를 숨기려면 아래 구문을 사용하십시오 - db.yourCollectionName.aggregate(    {$project : {       _id : 0 ,       yourIncludeFieldName:1,       yourIncludeFieldName:1    }} ).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니

  14. MongoDB에서 ObjectId를 문자열로 변환하는 방법

    ObjectId를 문자열로 변환하려면 MongoDB에서 $toString을 사용하십시오. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.objectidToStringDemo.find().pretty(); 다음은 출력입니다 - { _id:ObjectId(5c92b80036de59bd9de0639d), UserName:John }{ _id:ObjectId(5c92b8

  15. MongoDB에서 $toString을 사용하여 값을 문자열로 변환하는 방법은 무엇입니까?

    MongoDB에서 $toString을 이해하는 예를 살펴보겠습니다. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.objectidToStringDemo.find().pretty(); 다음은 출력입니다 - { _id:ObjectId(5c92b80036de59bd9de0639d), UserName:John }{ _id:ObjectId(5c92b80436de59bd9d

  16. MongoDB에 필드가 있는지 여부를 어떻게 확인할 수 있습니까?

    MongoDB에 필드가 있는지 확인하려면 $exists 연산자를 사용하면 됩니다. 위의 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.checkFieldExistsOrNotDemo.insertOne({"StudentName":"Larry"}); {    "acknowledged" : true,    "insertedId" : ObjectId(&quo

  17. 하위 필드별 MongoDB 쿼리?

    점(.) 표기법을 사용하여 하위 필드로 쿼리할 수 있습니다. 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.queryBySubFieldDemo.insertOne( ... { ... StudentPersonalDetails :{ StudentName :Chris,StudentHobby :Reading}, ... StudentScores :{MathScore :97} ... }... );{ acknowledged :true, insertedId :ObjectId(5c92c2df5259fc

  18. MongoDB에서 집계 정렬을 수행하시겠습니까?

    이를 위해 $sort() 연산자와 함께 집계() 메서드를 사용할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.aggregationSortDemo.insertOne({"StudentId":98,"StudentFirstName":"John","StudentLastName":"Smith"}); {    "acknowledged&qu

  19. MongoDB에서 하위 문서 필드 값의 고유한 목록을 얻는 방법은 무엇입니까?

    하위 문서 필드 값의 고유한 목록을 얻으려면 점(.)을 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.distinct("yourOuterFieldName.yourInnerFieldName"); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.getDistinctListOfSubDocumentFieldDemo.insertOne(    ... {      

  20. MongoDB에서 어떤 스토리지 엔진이 사용되는지 어떻게 알 수 있습니까?

    MongoDB에서 어떤 스토리지 엔진이 사용되는지 알기 위해 storageEngine을 사용할 수 있습니다. 구문은 다음과 같습니다 - db.serverStatus().storageEngine; 스토리지 엔진의 모든 구성 세부 정보를 알기 위해 다음 구문을 사용할 수 있습니다. db.serverStatus().yourStorageEngineName; 위의 구문을 구현하여 MongoDB에서 어떤 스토리지 엔진이 사용되고 있는지 알아보겠습니다. 쿼리는 다음과 같습니다 - > db.serverStatus().storageEngi

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