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

    1. mongos 명령을 사용하여 MongoDB 셸을 실행하는 방법은 무엇입니까?

      MongoDB 셸을 시작하려면 mongo 명령을 사용해야 합니다. 다음은 구문입니다 - >mongo 먼저 아래 스크린샷과 같이 명령 프롬프트에서 MongoDB bin 디렉토리로 이동합니다. - 다음은 아래 스크린샷과 같이 mongo 셸을 실행하는 명령입니다. − 이것은 다음과 같은 출력을 생성합니다 -

    2. 배열에 특정 속성이 포함된 MongoDB 문서 가져오기

      이를 위해 점(.) 표기법과 함께 $and를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − >db.demo2.insertOne({"StudentInformation":[{"StudentName":"John","StudentAge":21},{"StudentName":"Mike","StudentAge":22}]}); {    "acknowledged"

    3. MongoDB 컬렉션의 배열에 단일 값을 추가하는 스크립트?

      배열에 단일 값만 추가하려면 $push를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo3.insertOne(... {... 정보 :{... Of :{... StudentCode :STUDENT101,... StudentFavouriteSubject :[. .. MySQL,... 자바... ]... }... }... }... );{ 승인됨 :true, insertedId :ObjectId(5e08b7ef25ddae1f53b6221b) } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는

    4. MongoDB에서 시퀀스 수정

      시퀀스를 수정하려면 findAndModify()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo261.insertOne({_id:100,Name:Chris});{ 승인됨:true, insertedId:100 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo261.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :100, 이름 :크리스 } 다음은 시퀀스를 수정하는 쿼리입니다 - function getNext(sName){...... var d=db. demo262.fin

    5. MongoDB 쿼리의 결과 반전($ 및 연산의 반대 구현)?

      $and 연산의 반대인 결과를 반전시키려면 $ne와 함께 $OR을 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo4.insert({uid:1,"Name":"Chris","Age":22}); WriteResult({ "nInserted" : 1 }) > db.demo4.insert({uid:2,"Name":"David","Age":21}); WriteResult({ &qu

    6. 문서를 건너뛰는 MongoDB 쿼리

      MongoDB에서 문서를 건너뛰려면 skip()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo263.insertOne({_id:100}); { "acknowledged" : true, "insertedId" : 100 } > db.demo263.insertOne({_id:200}); { "acknowledged" : true, "insertedId" : 200 } > db.demo263.insertOne({_id:300}); { &

    7. MongoDB에서 동일한 수를 사용하여 최대 발생률을 가진 상위 사용자 찾기

      수와 최고 사용자를 얻으려면 $group 을aggregate() 와 함께 사용하십시오. 문서로 컬렉션을 만들자 − db.demo264.insertOne({이름:밥});{ 승인됨 :true, insertedId :ObjectId(5e47ed531627c0c63e7dbaa3)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo264.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e47ed441627c0c63e7dba9e), 이름:크리스 }{ _id:ObjectId(5e

    8. 특정 필드만 업데이트하는 MongoDB 쿼리?

      특정 필드만 업데이트하려면 $set을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo265.insertOne({"id":101,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e480d781627c0c63e7dbaa4") } > db.demo265.insertOne({"id&qu

    9. 간단한 필드를 객체로 변경하는 MongoDB 쿼리?

      먼저 $rename을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.changeSimpleFieldDemo.insertOne({"StudentMarks":58,"StudentSubject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0847a825ddae1f53b62205") }

    10. MongoDB 집계 중 문자열 분할

      이를 위해 mapReduce()를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.splitString.insertOne({"StudentName":"John Smith"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0849d925ddae1f53b62206") } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를

    11. 문서용 MongoDB 대량 삽입

      대량 삽입의 경우 MongoDB에서 insert()를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > var manyDocument = db.demo255.initializeUnorderedBulkOp(); > manyDocument.insert( { "Name":"Chris",Age:24} ); > manyDocument.insert( {"Name":"Bob",Age:22 } ); > manyDocument.insert( { "

    12. 변수 자체로 MongoDB 변수 값을 업데이트하시겠습니까?

      자체를 사용하여 열 값을 업데이트할 수 없습니다. 이를 위해 $set을 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo256.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e47a3e91627c0c63e7dba8b") } > db.demo256.insertOne({"

    13. 고정 값 필드로 MongoDB 복합 인덱스 설정

      이를 위해 createIndex() 개념을 사용하고 인덱스 생성 - > db.compoundIndexDemo.createIndex({"StudentName":1,"StudentAge":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" :

    14. MongoDB에서 고유 인덱스 설정

      MongoDB에서 고유 인덱스를 설정하려면 unique:true를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo257.insertOne({Name:Chris});2020-02-15T13:33:54.064+053 쓰기 오류 E11000 중복 키 오류 수집:test.demo257 색인:Name_1 중복 키:{:Chris } :WriteError({ index:0, code:11000, errmsg:E11000 중복 키 오류 수집:테스트. demo257 인덱스:Name_1 이중화 키:{:\Chris\ }, op:{ _id:Ob

    15. MongoDB 집계를 사용하여 특정 문서의 합계를 계산하는 방법은 무엇입니까?

      요약하자면 $sum을 사용하고 특정 문서의 합계를 얻으려면 MongoDB에서 $group을 사용하여 그룹화해야 합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − >db.calculateSumOfDocument.insertOne({"ListOfUsers":["Carol","Bob"],"UsersDetails":[{"FirstUser":"Carol","TotalLikes":20},{"First

    16. MongoDB의 ObjectID 배열에서 값을 가져오는 방법은 무엇입니까?

      ObjectID 배열에서 값을 가져오려면 MongoDB에서 $pull을 사용합니다. 문서로 컬렉션을 만들자 − db.demo258.insertOne({arrayOfObjectsId:[ ObjectId(5e47a5e81627c0c63e7dba92),ObjectId(5e47a5e51627c0c63e7dba91),insert63e7dba91)]}); } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo258.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e47a82116

    17. 쿼리가 MongoDB에서 일치하는 문서를 반환하는 순서를 지정하는 방법

      쿼리가 일치하는 문서를 반환하는 순서를 지정하려면 MongoDB에서 cursor.sort()를 사용하십시오. 커서는 db.collectionName.find()입니다. 문서로 컬렉션을 만들자 − > db.demo259.insertOne({"Subject":"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e47ae1f1627c0c63e7db

    18. 특정 문서를 제외한 모든 항목을 반환하는 쿼리의 MongoDB 역?

      특정 문서를 제외한 문서를 가져오려면 $and와 함께 $nor를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo1.insertOne({"StudentName":"Chris","StudentMarks":38}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e08a4f025ddae1f53b62216") }

    19. MongoDB에서 단일 문서만 업데이트

      컬렉션에서 단일 문서만 업데이트합니다. updateOne()을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.updateOneDemo.insertOne({StudentI ,StudentFirstName:마이크});{ 승인됨:true, insertedId:ObjectId(5e06ed3825ddae1f53b621ea)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.updateOneDemo.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectI

    20. 특정 값의 최대 발생을 포함하는 배열로 MongoDB 문서 찾기

      이를 위해 집계()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.countOccurrencesDemo.insertOne({"ListOfValues":[65,87,89,65,67,87,87,87]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e06ef9325ddae1f53b621eb") } > db.countOccurrenc

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:32/68  20-컴퓨터/Page Goto:1 26 27 28 29 30 31 32 33 34 35 36 37 38