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

    1. 지금보다 작은 날짜/시간 값에 대해 MongoDB를 쿼리하시겠습니까?

      이를 위해 new Date()와 함께 $lt 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. >db.dateTimeValueLessThanNowDemo.insertOne({"CustomerName":"Larry","CustomerProductName":"Product-1","ArrivalDate":new ISODate("2017-01-31")}); {    "acknowled

    2. 해시 MongoDB 내부를 찾으십니까?

      해시 MongoDB 내부를 찾으려면 점(.) 표기법을 사용할 수 있습니다. 먼저 문서가 포함된 컬렉션을 만들어 보겠습니다. db.hashDemo.insertOne({ClientName:Chris,ClientAge:26,ClientDetails:{isEducated:false, ClientProject :온라인 서점}});{ 승인됨 :true, insertedId :ObjectId(5ca1ef7766324ffac2a7dc5f)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.hashDem

    3. MongoDB에서 문자열을 날짜 데이터 유형으로 변환하는 방법은 무엇입니까?

      문자열에서 날짜 데이터 유형으로 변환하려면 몇 가지 스크립트를 작성해야 합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.stringToDateDataTypeDemo.find().pretty(); 그러면 다음과 같은 출력이 생성됩니다. { _id:ObjectId(5ca2071d66324ffac2a7dc60), CustomerName:Carol, ShippingDate:2019-01-21}{ _id:ObjectId(5ca2073566324ff

    4. 문서를 찾는 동안 MongoDB가 객체 ID를 반환하지 않도록 하는 방법은 무엇입니까?

      문서를 찾는 동안 MongoDB가 개체 ID를 반환하는 것을 방지하려면 _id를 0으로 설정해야 합니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.preventObjectIdDemo.insertOne( ...    { ... ...       "StudentName" : "Chris", ...       "StudentDetails" : [ ...        

    5. find()를 사용하여 MongoDB에서 중첩 키를 검색하시겠습니까?

      find()가 MongoDB에서 중첩 키를 검색하려면 점(.) 표기법을 사용할 수 있습니다. 다음은 구문입니다. db.yourCollectionName.find({yourOuterFieldName.yourInnerFieldName:yourValue}).pretty(); 먼저 문서로 컬렉션을 생성해 보겠습니다. db.searchForNestedKeysDemo.insertOne({ClientName:David,ClientAge:39, ClientExtraDetails:{isEducated:true,CountryName:AUS}});{

    6. MongoDB 컬렉션에서 첫 번째 문서를 검색하시겠습니까?

      컬렉션의 첫 번째 문서를 검색하려면 findOne()을 사용할 수 있습니다. 다음은 구문입니다. var anyVariableName=db.yourCollectionName.findOne(); //To print result at MongoDB console write the variable name yourVariableName 먼저 문서로 컬렉션을 생성하겠습니다. > db.retrieveFirstDocumentDemo.insertOne({"ClientName":"Robert","

    7. MongoDB의 첫 번째 수준 배열에서 $elemMatch를 어떻게 사용할 수 있습니까?

      첫 번째 수준 배열에서 $elemMatch 대신 $in 연산자를 사용할 수 있습니다. 구문은 다음과 같습니다. db.yourCollectionName.find({yourFieldName:{$in:["yourValue"]}}).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. >db.firstLevelArrayDemo.insertOne({"StudentName":"Chris","StudentTechnicalSkills":["Mongo DB&q

    8. MongoDB에서 특정 필드만 업데이트하시겠습니까?

      특정 필드만 업데이트하려면 $set 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. >db.updateOnlySpecificFieldDemo.insertOne({"EmployeeName":"John","EmployeeCountryName":"UK"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c9

    9. MongoDB에서 배열 하위 요소를 어떻게 제한합니까?

      $slice 연산자를 사용하여 배열을 제한할 수 있습니다. 문서로 컬렉션을 만들어 봅시다. 다음은 쿼리입니다. > db.limitAnArrayDemo.insertOne( ...    { ...       _id: 101, ...       "PlayerName": "Bob", ...       "PlayerDetails": {Age:23,isStudent:true}, ... &

    10. MongoDB에서 연결된 클라이언트를 얻는 방법은 무엇입니까?

      MongoDB에서 연결된 클라이언트를 얻으려면 true로 설정된 값과 함께 currentOp()를 사용하고 필드 클라이언트의 도움으로 배열 결과 집합을 반복해야 합니다. 먼저 currentOp를 구현해 보겠습니다. > db.currentOp(true) 다음은 출력입니다. 여기에서 클라이언트는 localhost를 사용하기 때문에 127.0.0.1입니다. 출력은 연결된 모든 클라이언트를 표시합니다. {    "inprog" : [       {    

    11. MongoDB에 필드가 있는지 확인하는 방법은 무엇입니까?

      $exists 연산자를 사용하여 MongoDB에 필드가 있는지 확인해야 합니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.determineFieldExistsDemo.insertOne({"ClientName":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c9eb245d628fa4220163b75") } > db.dete

    12. MongoDB에서 태그로 문서를 얻는 방법은 무엇입니까?

      이를 위해 $elemMatch 연산자를 사용할 수 있습니다. 문서로 컬렉션을 만들자 > db.getDocumentsByTagsDemo.insertOne({"Tags":["Tag-1", "Tag-2", "Tag-3"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c9eb4d5d628fa4220163b79")

    13. MongoDB에서 한 번에 여러 인덱스를 작성하시겠습니까?

      한 번에 여러 인덱스를 작성하려면 createIndexes()를 사용하고 여러 키를 배열에 전달해야 합니다. 다음은 한 번에 여러 인덱스를 빌드하는 쿼리입니다. >db.multipleIndexesDemo.createIndexes([{"First":1},{"Second":1},{"Third":1},{"Fourth":1},{"Fifth":1}]); 그러면 다음과 같은 출력이 생성됩니다. {    "createdCo

    14. MongoDB에서 필드가 숫자인지 확인하는 방법은 무엇입니까?

      필드가 MongoDB에서 숫자인지 확인하려면 $type 연산자를 사용하십시오. 다음은 구문입니다. db.yourCollectionName.find({youtFieldName: {$type:"number"}}).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. > db.checkIfFieldIsNumberDemo.insertOne({"StudentName":"John","StudentAge":23}); {    "acknow

    15. 6개의 MongoDB 컬렉션에서 두 개의 임의 문서를 찾는 방법은 무엇입니까?

      먼저 컬렉션을 만들고 여기에 문서를 추가해 보겠습니다. db.twoRandomDocumentDemo.insertOne({StudentId:7});{ 확인됨 :true, 삽입됨 ObjectId(5c9ec9bad628fa4220163b8c)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.twoRandomDocumentDemo.find(); 그러면 다음과 같은 출력이 생성됩니다. { _id:ObjectId(5c9ec9aad628fa4220163b87), StudentId:10 }{ _id:

    16. 쿼리 결과(단일 문서)를 변수에 저장하는 방법은 무엇입니까?

      쿼리 결과(단일 문서)를 변수에 저장하려면 var를 사용할 수 있습니다. 다음은 구문입니다. var anyVariableName=db.yourCollectionName.find().limit(1); yourVariableName; //Print the records; 먼저 문서로 컬렉션을 생성하겠습니다. > db.storeQueryResultDemo.insertOne({"ClientName":"Chris","ClientAge":23}); {    &quo

    17. MongoDB의 집계 프레임워크를 사용하여 전체 필드의 평균을 구하시겠습니까?

      이를 위해 집계() 메서드를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.averageAggregationDemo.insertOne({"PlayerGameScore":45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c9ed66bd628fa4220163b95") } > db.averageAggregationDemo.insertOne

    18. $slice 연산자를 사용하여 MongoDB에서 배열의 마지막 요소를 가져오는 방법은 무엇입니까?

      MongoDB에서 배열의 마지막 요소를 얻으려면 다음 구문을 사용하십시오. db.yourCollectionName.find({},{yourArrayFieldName:{$slice:-1}}); 먼저 문서로 컬렉션을 생성하겠습니다. >db.getLastElementOfArrayDemo.insertOne({"StudentName":"James","StudentMathScore":[78,68,98]}); {    "acknowledged" :

    19. SELECT 필드 AS `anothername`에 해당하는 MongoDB?

      MySQL에서는 열에 대한 별칭 이름을 제공합니다. 마찬가지로 MongoDB의 필드 이름에 별칭 이름을 지정할 수 있습니다. MongoDB에 해당하는 구문은 다음과 같습니다. db.yourCollectionName.aggregate([ { $project:{ _id:0, anyAliasName:$yourFieldName }}]); 먼저 문서로 컬렉션을 생성하겠습니다. 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.selectFieldAsAnotherNameDemo.find().prett

    20. MongoDB에서 쿼리 필드를 개선하는 방법은 무엇입니까?

      MongoDB에서 쿼리 필드를 개선하려면 인덱스를 사용해야 합니다. 문서로 컬렉션을 만들자 > db.improveQueryDemo.insertOne( ... { ...    "PlayerDetails":[ ...       {"PlayerName": "John", "PlayerGameScore": 5690}, ...       {"PlayerName": "Ca

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