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.aggregationFrameworkWithOrMatchDemo.insertOne({"StudentFirstName":"John",    "StudentLastName":"Smith","StudentAge":23}); {    "acknowledged" : true,   &nb

    2. MongoDB는 어떻게 배열을 인덱싱합니까?

      MongoDB는 단일 요소를 쿼리할 수 있도록 배열의 모든 값을 인덱싱합니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.indexingForArrayElementDemo.insertOne({StudentFavouriteSubject:[MongoDB,MySQL]});{ 승인됨:true, insertedId:ObjectId(5c8acdca6cea1f28b7aa0816)}

    3. MongoDB의 배열에서 객체를 제거하는 방법은 무엇입니까?

      $pull 연산자를 사용하여 MongoDB의 배열에서 객체를 제거할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.removeObjectFromArrayDemo.insertOne( ... {    ...    ... "StudentName": "John",    ... "StudentAcademicProjectDetails":  

    4. MongoDB에서 콘솔을 지우는 방법은 무엇입니까?

      MongoDB에서 콘솔을 지우려면 다음 두 구문 중 하나를 사용할 수 있습니다. 첫 번째 구문은 다음과 같으며 바로 가기 키를 사용하는 것입니다 - Ctrl + L 위의 키를 누르면 MongoDB에서 콘솔을 지울 수 있습니다. 두 번째 구문은 다음과 같습니다 - cls 위의 구문을 이해하기 위해 하나씩 구현해 보겠습니다. 다음은 내 콘솔의 스냅샷입니다. 첫 번째 쿼리는 MongoDB에서 콘솔을 지우는 것입니다 - Ctrl+L; 다음은 출력입니다 - 위의 샘플 출력을 보면 콘솔이 지워졌습니다. 콘솔을 다시 한 번

    5. 현재 MongoDB에서 사용 중인 데이터베이스를 표시하는 명령은 무엇입니까?

      현재 MongoDB에서 사용하고 있는 데이터베이스를 보여주는 명령어는 - db; 먼저 얼마나 많은 데이터베이스가 있는지 확인합시다. 쿼리는 다음과 같습니다 - > show dbs; 다음은 모든 데이터베이스를 표시하는 출력입니다 - admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB sampleDemo 0.000GB studentSearch 0.000GB test 0.003GB 이제 모든 데이터베이스 목록이 있습니다. 위의 구문을 사용하여 현재 데이터베이스를 확인합시다.

    6. 주어진 키가 있는 레코드를 선택하는 MongoDB 쿼리?

      주어진 키가 있는 레코드를 선택하려면 $exists 연산자를 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.find( { yourFieldName: { $exists : true } } ).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.selectRecordsHavingKeyDemo.insertOne({"StudentName":"John","Stu

    7. 부울 필드에 대한 MongoDB 쿼리가 "사실이 아님"으로 표시됨

      이를 위해 $ne(같지 않음) 연산자를 사용할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.find({yourFieldName: {$ne: true}}).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.queryForBooleanFieldsDemo.insertOne({"EmployeeName":"Larry","EmployeeAge":24,&quo

    8. 기본적으로 MongoDB 셸의 Prettyprint?

      커서 객체의 Pretty() 함수를 호출하여 MongoDB 셸에서 prettyprint할 수 있습니다. 구문은 다음과 같습니다 - db.yourCollectionName.find().pretty(); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - >db.prettyDemo.insertOne({"ClientName":"Larry","ClientAge":27,"ClientFavoriteCountry&quo

    9. MongoDB 데이터베이스에서 모든 것을 삭제하는 방법은 무엇입니까?

      dropDatabase() 함수를 사용하여 MongoDB 데이터베이스의 모든 것을 삭제할 수 있습니다. 구문은 다음과 같습니다 - use yourDatabaseName; db.dropDatabase(); 사용 위의 구문은 MongoDB 데이터베이스의 모든 것을 삭제합니다. MongoDB 데이터베이스의 모든 것을 삭제하려면 먼저 MongoDB의 모든 데이터베이스를 표시하겠습니다. 쿼리는 다음과 같습니다 - > show dbs 다음은 출력입니다 - use yourDatabaseName; admin 0.000GB config

    10. MongoDB의 날짜를 기반으로 쿼리를 반환하시겠습니까?

      MongoDB에서 날짜를 기준으로 쿼리를 반환하려면 예를 들어 보겠습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.returnQueryFromDate.insertOne({"PassengerName":"John","PassengerAge":23,"PassengerArrivalTime":new ISODate("2018-03-10 14:45:56")}); { &nb

    11. MongoDB에 필드가 없어 문서를 찾는 방법은 무엇입니까?

      MongoDB에 필드가 없어 문서를 찾으려면 구문은 다음과 같습니다. - db.yourCollectionName.find({ "yourFieldName" : { "$exists" : false } }).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 생성해 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.findDocumentNonExistenceFieldDemo.insertOne({"StudentName":"John"

    12. MongoDB에서 ISODate로 날짜 쿼리를 작동하는 방법은 무엇입니까?

      $gte 연산자를 ISODate()와 함께 사용하여 MongoDB에서 ISODate로 날짜 쿼리를 작동합니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.dateDemo.insertOne({StudentName:John,StudentAge:26,AdmissionDate:new ISODate(2013-06-07)});{ 승인됨 :true, insertedId :ObjectId(5c8a65799064dcd4a68b70ea)} find() 메서드를 사용하여 컬렉

    13. Mongo 셸의 모든 데이터베이스를 나열하는 방법은 무엇입니까?

      Mongo 셸의 모든 데이터베이스를 나열하려면 show 명령을 사용해야 합니다. 구문은 다음과 같습니다 - show dbs; MongoDB에 대해 위의 구문을 구현해 보겠습니다. 쿼리는 다음과 같습니다 - > show dbs; 다음은 출력입니다 - admin 0.000GB config 0.000GB local 0.000GB sample 0.000GB sampleDemo 0.000GB test 0.003GB MongoDB에서 새 데이터베이스를 생성하면 데이터베이스 목록에 나타나지 않습니다. 같은 것을 확인해보자. 새 데이

    14. 단일 명령으로 MongoDB를 중지하는 방법은 무엇입니까?

      단일 명령으로 MongoDB를 중지하려면 다음 구문을 사용하십시오 - mongo --eval "db.getSiblingDB('admin').shutdownServer()" 하나의 명령으로 MongoDB를 중지하기 위해 위의 구문을 구현해 보겠습니다. 먼저 바로 가기 키를 사용하십시오 - Ctrl + C; 쿼리는 다음과 같습니다 - C:\Program Files\MongoDB\Server\4.0\bin>mongo --eval "db.getSiblingDB('admin'

    15. MongoDB getUsers() 및 SHOW 명령이 동일한 목적을 수행합니까?

      getUsers() 메서드와 SHOW 명령은 모두 Mongo 셸의 모든 사용자를 나열하는 데 사용할 수 있습니다. 사례 1 − getUsers() 사용 구문은 다음과 같습니다 - db.getUsers(); 사례 2 − show 명령 사용 구문은 다음과 같습니다 - show users; Mongo 셸의 모든 사용자를 나열하기 위해 두 구문을 모두 구현해 보겠습니다. 사례 1 − 첫 번째 쿼리는 다음과 같습니다. − > db.getUsers(); 다음은 출력입니다 - [    {   &nbs

    16. PyMongo로 정규식 쿼리를 수행하시겠습니까?

      PyMongo는 MongoDB 작업을 위한 도구가 포함된 Python 배포판입니다. PyMongo로 정규식 쿼리를 수행하기 위한 구문은 다음과 같습니다 - db.yourCollectionName.find({'yourCollectionName':{'$regex':'^yourWords'}}).pretty(); 위의 구문은 특정 단어로 시작하는 모든 문서를 제공합니다. 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.

    17. MongoDB에서 특정 필드가 없는 항목을 찾으십니까?

      특정 필드가 없는 항목을 찾으려면 $exists 연산자를 사용하십시오. 구문은 다음과 같습니다 - > db.yourCollectionName.find({"yourItemName":{$exists:false}}).pretty(); 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.findDocumentDoNotHaveCertainFields.insertOne({"UserId":101,"UserName"

    18. MongoDB에서 여러 키로 "고유"를 효율적으로 수행하는 방법은 무엇입니까?

      집계 프레임워크를 사용하여 여러 키로 고유한 작업을 수행할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.distinctWithMultipleKeysDemo.insertOne({"StudentName":"Mike","StudentAge":22,"StudentMathMarks":56}); {    "acknowledged" : true,

    19. MongoDB에서 제공된 배열의 조합을 포함하는 배열 필드를 일치시키시겠습니까?

      $nin 연산자를 $elemMatch 및 $not와 함께 사용하십시오. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.combinationOfArrayDemo.insertOne({"StudentName":"Larry","StudentAge":21,"StudentFavouriteTechnicalSubject":["C","Java"]}); {  

    20. MongoDB에서 배열 배열을 쿼리합니까?

      $in 연산자를 사용하여 MongoDB에서 배열 배열을 쿼리합니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.arrayOfArraysDemo.insertOne({EmployeeName:Mike,EmployeeSkills:[[C,C++]]});{ 확인됨 :true, insertedId :ObjectId(5c7f7aa68d10a061296a3c5c)} find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.array

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