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

    1. MongoDB의 배열에서 특정 요소를 제거하는 방법은 무엇입니까?

      특정 요소를 제거하려면 $pull을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo125.insertOne({"ListOfNames":["John","Chris","Bob","David","Carol"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e2f304068e7f8

    2. 다른 MongoDB 문서의 값을 합산하기 위해 배열 값을 기반으로 집계하시겠습니까?

      이를 위해 MongoDB에서 집계()를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo126.insertOne( ...    { ...       "StudentDetails" : { ...          "Number" : 1, ...          "OtherDetails" : [ ...   &nbs

    3. MongoDB의 열에서 고유한 값을 얻으시겠습니까?

      열에서 고유한 값을 가져오려면 MongoDB에서 고유한()을 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo128.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e30583d68e7f832db1a7f5d") } > db.demo128.insertOne({"

    4. MongoDB를 사용하여 문자열에서 고유한 첫 단어를 얻으시겠습니까?

      문자열에서 고유한 첫 단어를 얻으려면 split()을 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo129.insertOne({"Words":"This is the MySQL","CountryName":"US"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e305d6368e7f832db1

    5. 특정 값을 가져오기 위해 $lte, $in 및 $not으로 MongoDB 값을 쿼리하는 방법은 무엇입니까?

      먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo130.insertOne( ...    { ... ...       "PlayerDetails":[{Score:56},{Score:78},{Score:89},{Score:97}] ...    } ... ); {    "acknowledged" : true,    "insertedId" : ObjectId("5

    6. 문서 전체에 걸쳐 배열에 있는 객체의 개별 속성을 합산하는 MongoDB 집계

      이를 위해 MongoDB에서 집계()를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo131.insertOne(... {... _id:102,... 세부 정보:[... {... PlayerScore :600,... PlayerName:Chris... },... {... PlayerScore:200,... PlayerName:David... }... ]. .. }... );{ 승인됨 :true, insertedId :102 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo131.

    7. MongoDB의 두 열에 걸쳐 그룹화하시겠습니까?

      두 열에 걸쳐 그룹화하려면 $lookup을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo132.insertOne({CountryName1:UK,CountryName2:AUS,Value:10});{ 승인됨:true, insertedId:ObjectId(5e31951d68e7f832db1a7f76) db.demo132.insertOne({CountryName1:AUS,CountryName2:US,Value:40});{ 승인됨:true, insertedId:ObjectId(5e31952c68e7f832db1a7f77)} fi

    8. MongoDB의 날짜 범위를 기준으로 일/월/주별로 그룹화

      그룹화하려면 MongoDB에서 $week 및 $month를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo133.insertOne({"Rank":18,"DueDate":new ISODate("2020-01-10")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e31980968e7f832db1a7f78") } >

    9. MongoDB에서 nand 연산자로 쿼리하는 방법은 무엇입니까?

      $not 연산자는 복잡한 표현식을 반전시키지 않습니다. 따라서 $and 또는 $or를 $ne 연산자와 함께 사용하십시오. 문서로 컬렉션을 만들자 − db.demo266.insertOne({active1:false,active2:true});{ 확인됨 :true, insertedId:ObjectId(5e480f701627c0c63e7dbaaa)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo266.find(); 이것은 다음과 같은 출력을 생성합니다 - 다음은 $ne 연산자 −와 함께 $or를 사

    10. MongoDB Aggregate를 사용하고 상위 레코드만 선택(내림차순)

      내림차순의 경우 sort()에 대한 정렬 순서를 지정하는 -1을 사용합니다. 문서가 있는 컬렉션을 만들겠습니다. − > db.demo267.insertOne({id:100,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4811951627c0c63e7dbaab") } > db.demo267.insertOne({i

    11. MongoDB를 사용하여 숫자 키로 객체의 값 검색

      값을 검색하려면 MongoDB에서 $where를 사용하면 됩니다. 문서로 컬렉션을 만들자 − > db.demo268.insertOne( ...   { ...      "details" : { ...         "101" : "John", ...         "1001" : "Bob" ...      }

    12. MongoDB에서 전체가 아닌 특수 필드 선택

      이를 위해 단순히 find()를 사용하십시오. 선택하지 않으려는 필드를 0으로 설정합니다. 문서로 컬렉션을 만들자 - > db.demo269.insertOne({StudentId:101,StudentSubject:"MySQL"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e481caa1627c0c63e7dbab4") } > db.demo269.insert

    13. MongoDB OR 연산자로 여러 값 선택

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo270.insertOne({"ClientName":"Chirs","Age":34}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e481e371627c0c63e7dbab8") } > db.demo270.insertOne({"ClientName":

    14. 사용자 정의 변수를 사용하여 특정 값을 증가시키는 MongoDB 쿼리

      사용자 정의 변수를 설정하고 $inc와 함께 update()를 사용하여 증가시킵니다. 문서로 컬렉션을 만들자 − db.demo271.insertOne({Marks:72});{ 승인됨:true, insertedId(d):개체 5e48212b1627c0c63e7dbabe)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo271.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e4821211627c0c63e7dbabc), 마크:56 }{ _id:ObjectId(5e4821

    15. MongoDB에서 인덱스가 있는 여러 필드의 중복 방지

      여러 필드의 중복을 방지하려면sureIndex()를 사용하고 unique:true를 설정하십시오. 문서로 컬렉션을 만들자 − > db.demo272.ensureIndex({"FirstName":1,"Subject":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numInd

    16. 순위/검색 횟수에 대한 MongoDB 쿼리는?

      이를 위해 MongoDB에서 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo120.insertOne( ...    { ...       'Name': 'Chris', ...       'Subjects': [ 'MySQL', 'MongoDB', 'Java', 'Python' ] ...    } ... ); {  

    17. 집계 함수를 구현하는 MongoDB 쿼리

      먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo121.insertOne(... {... Id :101,... Details :[... {... SubjectId :1,... SubjectName :MongoDB,... Score :76... },... {... SubjectId :2,... SubjectName :MySQL,... Score :76... },... {... SubjectId :3,... SubjectName :Java,... Score :76... }... ]... }... );{ 승인됨 :true,

    18. MongoDB에서 고유한 수준의 배열 필드를 얻으시겠습니까?

      고유한 레벨의 배열 필드를 얻으려면 MongoDB에서 $addToSet을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo122.insert ListOfValues:[240,10]});{ 승인됨:true, insertedId:ObjectId(5e2f20f7140daf4c2a3544b7)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo122.find(); 이것은 다음과 같은 출력을 생성합니다 - 다음은 MongoDB에서 고유한 수준의 배열 필드를 가져오는 쿼리입니다 - db.demo122.

    19. convertToCapped를 호출하고 기존 컬렉션을 MongoDB에서 capped로 변환합니다.

      기존 컬렉션을 capped로 변환하려면 convertToCapped를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo260.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e47b1181627c0c63e7dba9b") } > db.demo260.insertOne({"Name&

    20. MongoDB에서 콘솔로 인쇄된 %를 업데이트하는 방법은 무엇입니까?

      MongoDB 스크립트에서 콘솔로 업데이트하고 인쇄하려면 변수를 만든 다음 print() 메서드를 사용하세요. 먼저 변수를 생성합시다 - > var amount=10.58945; 다음은 콘솔에 인쇄된 %를 업데이트하는 쿼리입니다 - > var amount=10.58945; > print(amount.toFixed(2)+" %"); 이것은 다음과 같은 출력을 생성합니다 - 10.59 %

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