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

    1. MongoDB - 문서의 일부를 업데이트하시겠습니까?

      문서의 일부를 업데이트하려면 multi를 true로 설정하십시오. 문서로 컬렉션을 만들자 − > db.demo312.insertOne({"FirstName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50ce16f8647eb59e56204a") } > db.demo312.insertOne({"FirstName

    2. 문서와 일치하는 MongoDB $elemMatch

      문서로 컬렉션을 만들자 − > db.demo313.insertOne({"_id":100,"details":[{"Name":"Chris","Age":24}]}); { "acknowledged" : true, "insertedId" : 100 } > db.demo313.insertOne({"_id":101,"details":[{"Name":"

    3. MongoDB에서 대소문자를 구분하지 않는 쿼리를 만드는 방법은 무엇입니까?

      대소문자를 구분하지 않는 쿼리의 경우 MongoDB에서 regex를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo314.insertOne({"Name":"Chris brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50d742f8647eb59e562056") } > db.demo314.insertOne({"N

    4. MongoDB에서 일치하는 필드에 따른 조건부 업데이트

      조건부 업데이트의 경우 update()를 사용하고 $set을 사용하여 새 값을 설정합니다. 문서로 컬렉션을 만들자 − db.demo150.insertOne({StudentId:102,StudentName:Chris,StudentMarks:55});{ 승인됨:true, insertedId:ObjectId(5e350defdf09dd6d408539 db.demo150.insertOne({StudentId:103,StudentName:David,StudentMarks:34});{ 승인됨:true, insertedId:ObjectId(5e

    5. 선택한 항목의 배열로 MongoDB 프로젝션 결과?

      문서로 컬렉션을 만들자 − db.demo151.insert ListOfNames:[John,David,Chris]});{ acknowledged:true, insertedId:ObjectId(5e3513dcfdf09dd6d08539dc)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo151.find(); 이것은 다음과 같은 출력을 생성합니다 -{ _id :ObjectId(5e3513b6fdf09dd6d08539da), ListOfNames :[ Chris, David, Mike ] }{ _id :O

    6. FindAndUpdate()를 사용하여 배열을 업데이트하는 MongoDB 쿼리?

      배열을 업데이트하려면 대신 MongoDB에서 findAndModify()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo152.insertOne({"id":102,"Name":["Chris","David"],Score:45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3515bcfdf09dd6d0853

    7. MongoDB를 사용하여 배열 내의 중첩 필드 쿼리

      배열 내의 중첩 필드를 쿼리하려면 MongoDB에서 $elemMatch를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo153.insertOne({"ClientDetails":[{"ClientName":"Chris","ClientProject":"Online Banking System"},{"ClientName":"David","ClientProject":"Onlin

    8. MongoDB에서 배열 내용의 차이를 기준으로 정렬하는 방법은 무엇입니까?

      차이별로 정렬하려면 MongoDB에서 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo155.insertOne({"Scores":[{"Value":45},{"Value":50}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e354584fdf09dd6d08539e3") } > db.demo155.in

    9. 중복 값에 대한 MongoDB 트랜잭션 및 인덱스

      sureIndex()를 사용하고 unique:1을 설정합니다. 배열 내부. 문서로 컬렉션을 만들자 − > db.demo298.save({Name: 'Chris', Marks: [46, 79] }); WriteResult({ "nInserted" : 1 }) > db.demo298.save({Name: 'David', Marks: [67, 88] }); WriteResult({ "nInserted" : 1 }) > db.demo298.ensureIndex

    10. 배열의 객체에 액세스하는 MongoDB 쿼리

      배열의 객체에 액세스하려면 점 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo299.insertOne( ...   { ...      "id":100, ...      "Name":"Robert", ...      "details":[ ...         { ...        

    11. 배열 요소의 순서를 변경하는 MongoDB 쿼리?

      스왑 개념을 사용하여 배열 요소의 순서를 변경합니다. 문서로 컬렉션을 만들자 − db.demo301.insertOne({이름:[크리스,데이비드,밥]});{ 확인됨:true, 삽입 ID:ObjectId(5e4d6ff55d93261e4bc9ea51)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo301.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e4d6ff55d93261e4bc9ea51), 이름:[ 크리스, 데이비드, 밥 ] } 다음은 배열 요소의 순서를 변

    12. 점 표기법을 사용하여 MongoDB 쿼리 내에서 필드 선택?

      이를 위해 MongoDB find()에서 필드 선택에 점 표기법을 사용합니다. 문서로 컬렉션을 만들자 − db.demo302.insertOne({Id:103,details:[{이름 :David,Age:20,Subject:Java}]});{ acknowledged:true, insertedId:ObjectId(5e4d74955d93261e4bc9ea54)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo302.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e4d7

    13. 문서에서 고유한 FirstName 값을 가져오는 MongoDB 쿼리

      고유한 값의 경우 고유한()을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo303.insertOne({FirstName:"Chris",LastName:"Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4ea0f6f8647eb59e56202f") } > db.demo303.insertOne({FirstName:&quo

    14. MongoDB에서 OR 연산자로 값을 찾고 결과 형식을 지정합니다.?

      $or 연산자를 사용하여 값을 가져오고 결과 형식을 지정하려면 pretty()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo304.insertOne({"StudentName":"Chris","StudentAge":23}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4ea3ccf8647eb59e562034") }

    15. 키로 MongoDB 컬렉션의 자식을 얻는 방법은 무엇입니까?

      MongoDB에서 컬렉션의 자식을 얻으려면 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo305.insertOne( ...   { ...      _id: 101, ...      FirstName : 'Chris', ...      details : { ...         "0":"102", ...     &

    16. 아름다운 형태로 MongoDB Collection에서 모든 문서 가져오기

      문서를 가져오려면 MongoDB에서 find()를 사용하십시오. 이를 통해 결과 문서의 형식을 지정하려면 Pretty()를 사용하세요. 문서로 컬렉션을 만들자 − > db.demo306.insertOne({"Name":"Robert","Age":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4ea7c6f8647eb59e5620

    17. MongoDB에서 필드의 하위 집합 검색

      필드의 하위 집합을 다시 시도하려면 find()에서 점 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo307.insertOne({ ...   "CleintId":101, ...   "ClientDetails":{"ClientFirstName":"Chris","Age":34}, ...   "ClientCountryName":"US" ...} ...); { &n

    18. 컬렉션에서 전체 데이터를 제거하는 MongoDB 쿼리

      제거하려면 MongoDB에서 remove()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo309.insertOne({ details:[ { 이름:데이비드 }, { 이름:마이크 }, { 이름:밥 } ] } );{ 승인됨 :true, insertedId :ObjectId(5e4eb7cbf8647eb59e562041)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo309.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e4eb71af8647eb59e5620

    19. 포함된 문서 배열에 MongoDB $push를 구현하시겠습니까?

      문서로 컬렉션을 만들자 − >db.demo288.insertOne({"Name":"Chris",details:[{"CountryName":"US",Marks:78},{"CountryName":"UK",Marks:68}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4c0393f4

    20. MongoDB에서 여러 배열의 배열을 만드시겠습니까?

      여러 배열의 배열을 만들려면 MongoDB 집계에서 $unwind를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo289.insertOne({"Section":["A","B","E"],"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e4c06fcf4

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