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

    1. 긴 유형 _id로 MongoDB findOne()을 사용할 수 있습니까?

      예, MongoDB에서 NumberLong() 데이터 유형을 사용하여 이를 수행할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo618.insertOne({_id:NumberLong("6336366454"),Name:"Chris"}); { "acknowledged" : true, "insertedId" : NumberLong("6336366454") } > db.demo618.insertOne({_id:NumberLong(

    2. MongoDB – "문자열 유형에서 날짜 유형으로 변환 실패" 수정?

      이 문제를 해결하려면 MongoDB 집계()에서 $dateFromString을 사용하십시오. $dateFromString은 날짜/시간 문자열을 날짜 개체로 변환합니다. 문서로 컬렉션을 만들자 − db.demo619.insertOne({DueDate:-2 2010});{ 승인됨 :true, insertedId :ObjectId(5e99d7ab6c954c74be91e6a0)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo619.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:Obje

    3. 여러 문서가 있는 MongoDB 컬렉션의 국가, 주 및 도시별로 집계

      집계 작업은 여러 문서의 값을 함께 그룹화하고 그룹화된 데이터에 대해 다양한 작업을 수행하여 단일 결과를 반환할 수 있습니다. MongoDB에서 집계하려면 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo620.insertOne({"Country":"IND","City":"Delhi",state:"Delhi"}); {    "acknowledged" : true,   &nbs

    4. MongoDB는 입력 요소에서 두 번째 요소를 집계합니까?

      입력 요소에서 두 번째 요소를 집계하려면 mapReduce()를 사용합니다. Map-reduce는 대용량 데이터를 유용한 집계 결과로 압축하기 위한 데이터 처리 패러다임입니다. 문서로 컬렉션을 만들자 − > db.demo621.insert({ _id: 101, Name1: "John", Name2: "John" }); WriteResult({ "nInserted" : 1 }) > db.demo621.insert({ _id: 102, Name1: "Bob&quo

    5. MongoDB 인덱스 - 일반 및 복합을 동시에 생성할 수 있습니까?

      예,sureIndex()를 사용할 수 있습니다. MongoDB는 문서 컬렉션의 모든 필드에 대한 인덱스를 완벽하게 지원합니다. 문서로 컬렉션을 만들자 − > db.demo622.ensureIndex({_id:1,Name:1,Age:1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2, &nb

    6. MongoDB에서 객체 배열을 검색할 수 있습니까?

      예, 개체 배열을 검색하려면 MongoDB 집계()에서 $unwind를 사용합니다. 일치시키려면 $match를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo623.insertOne( ...    { ...       _id:1, ...       details:[ ...          { ...             Name:"Chris

    7. MongoDB - 필드의 모든 요소가 상위 집합에 포함되어 있는지 어떻게 알 수 있습니까?

      MongoDB에서 필드의 모든 요소에 대해 find()를 사용하고 그 안에서 $elemMatch를 사용합니다. $elemMatch 연산자는 지정된 모든 쿼리 기준과 일치하는 요소가 하나 이상 있는 배열 필드가 포함된 문서와 일치시킵니다. 문서로 컬렉션을 만들자 − > db.demo624.insertOne({"ListOfName":["John","Chris","David","Bob"]}); {    "acknow

    8. MongoDB에서 배열 교차 데이터를 얻는 방법은 무엇입니까?

      MongoDB의 배열 인터렉션의 경우 집계()에서 $setIntersection을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo625.insertOne( ...    { ...       Name: "John", ...       Marks: [56,98,60] ...    } ... ); {    "acknowledged" : true,    "i

    9. MongoD에서 배열 값으로 특정 문서 가져오기

      특정 문서를 가져오려면 toArray()와 함께 limit()를 사용하십시오. toArray() 메서드는 커서의 모든 문서를 포함하는 배열을 반환합니다. 문서로 컬렉션을 만들자 − > db.demo482.insertOne({_id:1,"StudentInformation":[{"Name":"Chris","Age":21}]}); { "acknowledged" : true, "insertedId" : 1 } > db.de

    10. MongoDB save() 메소드에서 변수 값 설정

      db.yourCollectionName.save(yourVariableName)를 사용하여 변수 값을 설정합니다. 여기서 yourVariableName은 변수입니다. 예제를 보고 변수를 생성해 보겠습니다 − > var Info={"Name":"David", ... "CountryName":"US", ... "ProjectDetails":[{"ClientName":"David","ProjectN

    11. MongoDB 컬렉션에서 객체 배열을 검색하시겠습니까?

      객체 배열을 검색하려면 MongoDB find()를 사용합니다. find() 메서드는 컬렉션이나 보기에서 문서를 선택하고 선택한 문서에 커서를 반환합니다. 문서로 컬렉션을 만들자 − > db.demo484.insertOne( ... { 'id' : 1, 'details' : [ { 'Name1' : 'Chris' }, { 'Name2' : 'David' }, { 'Name3' : 'Bob' } ] } ... );

    12. MongoDB 컬렉션에서 빈 필드를 확인하는 방법은 무엇입니까?

      MongoDB 컬렉션의 빈 필드를 확인하려면 $eq 연산자와 함께 $exists를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo485.insertOne({"FirstName":"Chris","LastName":""});{    "acknowledged" : true,    "insertedId" : ObjectId("5e82e9f6b0f3fa88e22790a8&qu

    13. MongoDB를 사용하여 MySQL Union과 유사한 쿼리를 구현하시겠습니까?

      UNION 두 컬렉션에 대한 유사한 쿼리의 경우, Aggregate()와 함께 MongoDB에서 JOIN을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo486.insertOne({_id:3,Amount:60, 아니요:6});{ 승인됨 :true, insertedId :3 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo486.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :1, Amount :30, No :4 }{ _id :2, Amount :40, No :2 }{ _i

    14. MongoDB에서 부분 데이터를 삭제하는 방법은 무엇입니까?

      변수에서 삭제할 값 설정 파티클 데이터를 삭제하려면 remove()를 사용하세요. 문서로 컬렉션을 만들자 − db.demo488.insertOne({이름:로버트});{ 승인됨:true, 삽입된Id:개체 5e83520cb0f3fa88e22790b8)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo488.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8351e0b0f3fa88e22790b2), 이름:크리스 }{ _id:ObjectId(5e8351e8b0f3fa88

    15. 인덱스 N의 배열 객체를 업데이트하는 MongoDB 쿼리?

      MongoDB에서 update()를 사용하여 배열 개체를 업데이트합니다. 점 표기법의 사용도 필요합니다. 문서로 컬렉션을 만들자 − > db.demo489.insertOne( ... { ... ... ...    details : [{ ...       id : 101, ...       "Info1" : { ...          "StudentName" : "Chr

    16. MongoDB에서 문자열 비교를 구현하시겠습니까?

      MongoDB에서 문자열 비교를 구현하려면 $strcasecmp를 사용하십시오. 두 문자열의 대소문자를 구분하지 않는 비교를 수행합니다. 그것은 반환 - 첫 번째 문자열이 두 번째 문자열보다 초과이면 1입니다. 두 문자열이 같으면 0입니다. 첫 번째 문자열이 두 번째 문자열보다 작은 경우 -1입니다. 문서로 컬렉션을 만들자 − > db.demo490.insertOne({"Name1":"John","Name2":"john"});{ &nb

    17. MongoDB에서 ({$natural:1})이란 무엇입니까?

      ({$natural − 1})은 LIFO(LAST IN FIRST OUT)처럼 작동하므로 마지막으로 삽입된 문서가 먼저 표시됩니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo614.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e988cddf6b89257f5584d8e), CountryName:US }{ _id:ObjectId(5e988ce0f6b89257f5584d8f), CountryName:UK 5e988ce3f6b89257

    18. MongoDB에서 $type을 사용하는 방법은 무엇입니까?

      $type은 필드 값이 지정된 BSON 유형의 인스턴스인 문서를 선택합니다. 문서로 컬렉션을 만들자 − db.demo615.insert({값:300});WriteResult({ nInserted :1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo615.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e99bb3465492f6c60d0027f), 값:100 }{ _id:ObjectId(5e99bb3865492f60c60d00280), 값:(_id5492f6c6

    19. MongoDB에서 기본 키를 제거하는 방법은 무엇입니까?

      MongoDB에서 기본 키를 제거하려면 _id 값을 0으로 설정합니다. 즉, find()에서 제외할 필드를 0으로 설정합니다. 문서로 컬렉션을 만들자 − > db.demo471.insertOne({"ClientId":101,"ClientName":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e805711b0f3fa88e2

    20. 필드가 주어진 정수 값과 동일한 MongoDB 컬렉션에서 문서를 찾으십니까?

      필드가 주어진 정수와 같은 문서를 찾으려면 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo472.insertOne({"Project_Id":-101,"ProjectName":"Online Customer Tracking"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e80586cb0f3fa88e227907a&q

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:15/68  20-컴퓨터/Page Goto:1 9 10 11 12 13 14 15 16 17 18 19 20 21