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

    1. MongoDB에서 두 개의 배열 해제

      완화하려면 $unwind를 사용하십시오. $unwind는 입력 문서에서 배열 필드를 분해하여 각 요소에 대한 문서를 출력합니다. 문서로 컬렉션을 만들자 − > db.demo515.insertOne( ... { ...    "details1": [ ...       "4700100004" ...    ], ...    "details2": [ ...       "

    2. MongoDB에서 검색 기준으로 마지막 행을 업데이트하시겠습니까?

      검색 기준으로 업데이트하려면 MongoDB에서 findAndModify()를 사용하세요. 문서로 컬렉션을 만들자 − db. demo516.insertOne({이름:John,Age:22,Score:66});{ acknowledged:true, insertedId:ObjectId(5e889ffa987b6e0e9d18f594)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo516.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e889fdb987b6e0e9d18f59

    3. MongoDB에서 필드 이름을 변경하려면 어떻게 해야 합니까?

      필드 이름을 변경하려면 $project를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo517.insertOne({"Name":"Chris Brown"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e88a2a2987b6e0e9d18f595") } > db.demo517.insertOne({"Name":"

    4. MongoDB를 사용하여 _id로 문서를 삭제하는 방법은 무엇입니까?

      _id로 삭제하려면 MongoDB에서 remove()를 사용하세요. 다음은 구문입니다 - db.yourCollectionName.remove({_id:yourObjectId}); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다 - db.demo518.insertOne({ClientName:David});{ 확인됨 :true, insertedId :ObjectId(5e88b035b3fbf26334ef6110)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo518.find(); 이것은 다

    5. 정규 표현식을 사용하여 MongoDB에서 텍스트 검색

      정규 표현식을 사용하여 MongoDB에서 텍스트 검색을 하려면 $regex를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo519.insertOne({"Value":"50,60,70"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e88b9c0b3fbf26334ef6111") } > db.demo519.insertOne({&quo

    6. 배열에서 $in을 구현하는 MongoDB 쿼리

      문서로 컬렉션을 만들자 − > db.demo520.insertOne({"ListOfName":["John","Bob"]});{    "acknowledged" : true,    "insertedId" : ObjectId("5e899fb4b3fbf26334ef6114") } > db.demo520.insertOne({"ListOfName":["Chris&

    7. 날짜 레코드를 기반으로 MongoDB 컬렉션에서 최신 데이터 세트를 얻는 방법은 무엇입니까?

      데이터 레코드에서 최신 데이터 세트를 가져오려면 sort() 및 -1을 사용하십시오. 문서와 같은 단일 데이터에 대해서만 LIMIT(1)을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo521.insertOne({"PurchaseDate":new ISODate("2019-01-10"),"ProductName":"Product-1"});{    "acknowledged" : true, "insertedId

    8. MongoDB의 모든 하위 문서와 함께 고유한 개체 쌍을 얻으시겠습니까?

      별개의 개체 쌍을 얻으려면 $group을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo522.insertOne({"Name":"John","Score":45});{    "acknowledged" : true,    "insertedId" : ObjectId("5e89b646b3fbf26334ef611b") } > db.demo522.insertOne({"Na

    9. FirstName과 LastName의 필드 조합에서 찾는 MongoDB 쿼리?

      조합의 경우 $concat을 사용하고 $eq를 사용하여 동등성을 확인합니다. 문서로 컬렉션을 만들자 − > db.demo502.insertOne({"FirstName":"John","LastName":"Smith"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e875534987b6e0e9d18f56d") }

    10. 채워진 필드의 MongoDB 슬라이스 배열?

      배열을 슬라이스하려면 MongoDB에서 $slice 연산자를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo503.insertOne({_id:1,Name:"John",Subject:["MySQL","Java","C"]}); { "acknowledged" : true, "insertedId" : 1 } > db.demo503.insertOne({_id:2,Name:"David",Subject

    11. MongoDB에서 이름으로 사용자를 찾을 수 없습니까?

      MongoDB에서 이름으로 사용자를 찾으려면 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo504.insertOne({"Name":"Chris"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8823ee987b6e0e9d18f570") } > db.demo504.insertOne({"Name":&

    12. 중첩 배열을 정렬하는 MongoDB 쿼리?

      MongoDB에서 중첩 배열을 정렬하려면 $sort를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo505.insertOne( ... { ...    "details": [ ...    { ...       Name:"Chris", ...       "Score":58 ...    }, { ... ...         &n

    13. MongoDB에서 배열 객체가 있는 배열 요소의 값 증가

      배열 객체의 값을 증가시키려면 $inc를 사용하십시오. 문서로 컬렉션을 만들자 − >db.demo506.insertOne({"details":[{id:1,Quantity:4},{id:2,Quantity:3},{id:3,Quantity:2},{id:4,Qua ntity:7}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e882ed6987b6e0e9d18f576"

    14. 개체의 일부 필드를 필터링하고 MongoDB에서 특정 주제 이름 값을 가져오는 방법은 무엇입니까?

      필터링하고 가져오려면 MongoDB $filter 및 $match와 함께 프로젝션을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo507.insertOne( ... { ... ...    "Information": ...    [ ...       {"Name":"John","SubjectName":"MySQL"}, ...       {&q

    15. MongoDB는 쿼리에서 각 인덱스가 사용된 횟수를 추적합니까?

      예, MongoDB $indexStats를 사용하여 쿼리에서 각 인덱스가 사용된 횟수를 추적할 수 있습니다. 다음은 MongoDB에서 인덱스를 생성하는 쿼리입니다 - > db.demo508.createIndex({"FirstName":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter&quo

    16. 배열의 배열에 대해 MongoDB $addToSet 구현 및 값 추가

      이를 위해 $addToSet과 함께 update()를 사용하십시오. $addToSet 연산자는 값이 이미 존재하지 않는 한 배열에 값을 추가합니다. 이 경우 $addToSet은 해당 배열에 아무 작업도 수행하지 않습니다. 문서로 컬렉션을 만들자 − > db.demo509.insertOne( ... { ... ...    "value1" : [ ...       { ...          "value2"

    17. MongoDB 집계에서 배열 요소를 최대값과 일치시키고 그룹화하는 방법은 무엇입니까?

      이를 위해 MongoDB에서 $max와 함께 $group을 사용합니다. 문서로 컬렉션을 만들자 − db.demo510.insertOne( ... {... details:[... {... Name:Chris,... Score:45... },... {... Name:David,... 점수:91... }... ]... }... );{ 승인됨 :true, insertedId :ObjectId(5e8845fb987b6e0e9d18f584)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo510.find();

    18. 값이 있는 배열이 제공된 일치하는 문서를 찾기 위한 MongoDB 쿼리?

      특정 문서의 경우 MongoDB $in을 사용하세요. 문서로 컬렉션을 만들자 − > db.demo511.insertOne({"ListOfProject":["Library Management System","Hospital Management System"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e88473a987b6e0e9d1

    19. 모든 MongoDB 문서에서 배열 기반 필드의 고유 항목을 계산하시겠습니까?

      배열 기반 필드의 고유 항목 수를 계산하려면 $group을 집계()와 함께 사용합니다. 문서로 컬렉션을 만들자 − > db.demo493.insertOne({"SubjectName":["MySQL","MongoDB","Java"]});{    "acknowledged" : true,    "insertedId" : ObjectId("5e849f97b0f3fa88e22790c4&

    20. MongoDB에서 배열 내부의 요소를 업데이트하시겠습니까?

      배열 내부의 요소를 업데이트하려면 MongoDB에서 $set을 사용하세요. 문서로 컬렉션을 만들자 − db.demo494.insertOne(... {...... CollegeDetails :[... {... CollegeName :MIT,... 수수료 :80000.. . },... {... 대학명 :SU,... 수수료 :90000... }... ]... }... ){ 승인됨 :true, 삽입 ID :ObjectId(5e84a5c1b0f3fa88e22790c9)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db

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