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

    1. 날짜를 삭제하지 않고 단일 MongoDB 문서만 업데이트

      하나의 문서만 업데이트하려면 updateOne()으로 특정 데이터를 업데이트해야 합니다. updateOne()은 필터를 기반으로 컬렉션 내의 단일 문서를 업데이트하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo495.insertOne({"FirstName":"Chris","Age":19});{    "acknowledged" : true,    "insertedId" : ObjectId

    2. 정의되지 않은 정확한 MongoDB 문서 레코드 표시

      이를 위해 forEach()를 사용합니다. 값을 표시하려면 printjson()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo496.insertOne({"Name":"David","CountryName":"US"});{    "acknowledged" : true,    "insertedId" : ObjectId("5e84b04ab0f3fa88e22790ce&qu

    3. 문서에 요소가 있는지 찾는 방법 - MongoDB?

      MongoDB 문서에 요소가 있는지 확인하려면 MongoDB $exists를 사용하세요. 문서로 컬렉션을 만들자 − > db.demo497.insertOne({"details":[{"Name":"Chris"},{"Name":"Bob"}]});{    "acknowledged" : true,    "insertedId" : ObjectId("5e84b3cfb0f

    4. MongoDB에서 날짜 형식 변경

      다음 날짜가 있습니다 - 01-10-2019 날짜 형식을 변경하려면 사용자 정의 변수를 사용하고 날짜를 문자열로 변환하고 형식을 변경합니다 - 다음은 날짜를 문자열로 구현하는 쿼리입니다 - > var inputDate="01-10-2019"; > var formatDate= inputDate.split(/-|\//); > var outputString= formatDate[2]+'-'+formatDate[0]+'-'+formatDate[1]; 변수 값 표시 - &g

    5. MongoDB의 배열로 결과별로 그룹 검색?

      배열을 사용하여 결과별로 그룹을 검색하려면 집계()를 사용하십시오. $addToSet 연산자도 사용할 것입니다. 값이 이미 존재하지 않는 한 배열에 값을 추가합니다. 이 경우 $addToSet은 해당 배열에 아무 것도 하지 않습니다. 문서로 컬렉션을 만들자 − > db.demo498.insertOne({id:1,Name:["Chris"]});{    "acknowledged" : true,    "insertedId" : ObjectId

    6. MongoDB의 하위 문서 쿼리 배열

      하위 문서 배열을 쿼리하려면 MongoDB에서 $unwind를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo499.insertOne({ ... "details": ...    [ ...       { ...          Name :"MIT", ...          Rank: 1, ...         &nbs

    7. 순서를 변경하지 않고 가장 최근 문서 10개를 선택하는 MongoDB 쿼리는 무엇입니까?

      이를 위해 MongoDB에서 skip()을 사용합니다. skip() 아래에서 count() – 10을 설정하여 10개의 가장 최근 문서를 가져옵니다. 문서로 컬렉션을 만들자 − db.demo500.insertOne({값:68});{ 확인됨 :true, insertedId ObjectId(5e874c78987b6e0e9d18f565)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo500.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e8749c5987b6e0e9d1

    8. 중복 문서를 그룹화하는 MongoDB 쿼리

      중복 문서를 그룹화하려면 MongoDB 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo501.insertOne({이름:데이비드});{ 승인됨:true, insertedId 5e875307987b6e0e9d18f56c)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo501.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e8752f0987b6e0e9d18f566), 이름:크리스 }{ _id:ObjectId(5e8752f4987b6e0e9d18f56

    9. 파일 이름과 위치를 저장하는 MongoDB 쿼리?

      저장하려면 예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − > db.demo645.insertOne( ...    { ...       'fileName' : 'MongoDB Program', ...       'fileLocation':'C:/users/workspace/AllMongoDBProgram/MongoDB Program' ...    } ... ); {  

    10. MongoDB에서 다른 요소를 다른 배열로 이동하시겠습니까?

      forEach를 사용하고 다른 요소를 확인하고 일부 조건과 함께 save()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo646.insertOne( ...    { ... ...       "Information": [ ...          { id: 100, Name:"Chris" }, ...          { id: 100, Name:&qu

    11. 필드를 결합하거나 병합한 다음 계산하는 MongoDB 집계?

      필드를 결합하거나 병합한 다음 카운트를 수행하려면 $sum 및 $sort와 함께 $group을 사용합니다. 문서로 컬렉션을 만들자 − db.demo647.insertOne({제목:MongoDB});{ 승인됨 :true, insertedI :ObjectId(5e9c86c16c954c74be91e6f4)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo647.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e9c86316c954c74be91e6ee), 제목 :MySQ

    12. MongoDB에서 중첩 문서 값 검색을 수행하시겠습니까?

      값을 검색하려면 MongoDB에서 $match를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo648.insertOne(... {... 학생 정보:... [... {... 이름:John,... CountryName:US... },. .. {... 이름:David,... CountryName:AUS... },... {... 이름:Chris,... CountryName:US... } ,... {... 이름:Robert,... CountryName:UK... }... ]... }... );{ 승인됨 :true, insertedI

    13. MongoDB에서 새로 생성된 데이터베이스를 생성하고 표시하시겠습니까?

      새 데이터베이스를 생성하려면 아래 구문과 같이 USE 명령을 사용해야 합니다 - use yourDatabaseName; 모든 데이터베이스를 표시하려면 show 명령을 사용해야 합니다. 구문은 다음과 같습니다 - show dbs; 데이터베이스를 생성하기 위해 위의 구문을 구현합시다 - > use onlinecustomertracker; switched to db onlinecustomertracker 새로 생성된 데이터베이스를 표시하기 위해서는 컬렉션을 생성해야 합니다. 다음은 쿼리입니다 - > db.example.i

    14. MongoDB 집계 그룹 및 중복 배열 값 제거?

      이를 위해 MongoDB 집계를 사용하고 그 내에서 $group을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo649.insertOne( ...    { "_id" : 101, "Names" : [ "John", "Bob", "Bob", "Robert" ], "CountryName" : "US" } ... ); { "acknowledged"

    15. MongoDB에서 필드 이름만 쿼리하고 ID만 표시합니까?

      필드 이름만 쿼리하려면 fieldName을 0으로 설정합니다. 즉, 숨길 fieldName입니다. 문서로 컬렉션을 만들자 − > db.demo650.insertOne({_id:101,details:{Name:"Chris",Age:21}}); { "acknowledged" : true, "insertedId" : 101 } > db.demo650.insertOne({_id:102,details:{Name:"Bob",Age:22}}); { "ac

    16. Map Reduce 개념을 사용하여 임의의 값을 가져오는 MongoDB 쿼리.

      Map Reduce가 있는 임의 값의 경우 Math.random()과 함께 mapReduce() 개념을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo651.insertOne({값:80});{ 승인됨:true, insertedId :ObjectId(5e9f0340e3c3cd0dcff36a5e)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo651.find(); 이것은 다음과 같은 출력을 생성합니다 - 다음은 데이터를 가져오는 쿼리입니다 - map =function() {...... i

    17. MongoDB $match와 날짜를 일치시키는 방법은 무엇입니까?

      날짜를 일치시키려면 $match를 집계()와 함께 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo491.insertOne({"ShippingDate":new ISODate("2020-01-10")});{    "acknowledged" : true,    "insertedId" : ObjectId("5e849a09b0f3fa88e22790be") } > db.demo491.insertOn

    18. 특정 문서를 가져오기 위해 MongoDB 4에서 중첩 쿼리 만들기

      중첩 쿼리의 경우 먼저 문서가 포함된 컬렉션을 생성하겠습니다. - > db.demo492.insertOne({ ...    "ProductDetails" : ...    { ...       "StockDetails" : [ ...          { "ProductName" : "Product-1" }, ...      

    19. mapReduce() 함수를 사용하여 대체 문서를 표시하고 짝수 필드 값을 내보내는 MongoDB 쿼리

      문서로 컬렉션을 만들자 − db.demo636.insert({id:6});WriteResult({ nInserted :1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo636.find(); 이것은 다음과 같은 출력을 생성합니다 - <_id:ObjectId(5e9c127b6c954c74be91e6d2), id:1 }{ _id:ObjectId(5e9c127e6c954c74be91e6d3), id:2 }{ _id5 , ID:3 }{ _id:ObjectId(5e9c12816c954c74be91e6d5)

    20. MongoDB - db.collection.find() 메서드에 대한 쿼리 계획에 대한 정보 해석

      쿼리 계획에 대한 정보는 MongoDB에서 Explain()을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo637.ensureIndex({ClientName:1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok" : 1 } >

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