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

    1. 쉼표가 있는 문자열을 이중으로 변환하는 MongoDB 쿼리

      이러한 변환을 위해서는 집계()를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo335.insertOne({값:1,533.07});{ 승인됨:true, 개체 삽입 5e522ab9f8647eb59e562094)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo335.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e522a1cf8647eb59e562091), 값:45,67,78.0 }{ _id:ObjectId(5e522a26f8647eb59e562092), }

    2. MongoDB에서 하나의 속성만 업데이트하는 방법은 무엇입니까?

      하나의 속성만 업데이트하려면 MongoDB에서 $addToSet을 사용합니다. 문서로 컬렉션을 만들자 − db.demo336.insertOne({이름:데이비드,점수:[89,93,47]});{ 확인됨:true, 삽입 ID:ObjectId(5e522cb2f8647eb59e562098)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo336.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e522cb1f8647eb59e562097), 이름:크리스, 점수:[ 45, 67

    3. 집계()를 사용하여 MongoDB에서 합계를 계산하는 방법은 무엇입니까?

      합계를 얻으려면 $sum을 집계()와 함께 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo337.insertOne({"Amount":100}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e5231e5f8647eb59e56209b") } > db.demo337.insertOne({"Amount":500}); {   &nb

    4. 기존 다중 배열 필드의 $project에서 MongoDB $concatArrays 작업

      $concatArrays는 연결된 배열을 반환하기 위해 배열을 연결하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo338.insertOne({"Name":"Chris","Marks1":[ [56,67,45],[67,89,90,91]]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e5299baf8647eb59e5620

    5. 두 개의 배열을 압축하고 MongoDB를 사용하여 모양이 변경된 새로운 객체 배열을 만듭니다.

      이를 위해 $zip과 함께 집계를 사용합니다. zip은 배열을 전치하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo339.insertOne({Id:101,Score1:["98","56"],Score2:[67,89]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e529ee5f8647eb59e5620a2") } find() 메서

    6. 단일 결과 대신 문서 목록을 반환하는 MongoDB findById? 하나의 문서만 얻는 방법은 무엇입니까?

      하나의 결과만 얻으려면 findOne()을 사용하고 id를 기반으로 가져옵니다. 문서로 컬렉션을 만들자 − > db.demo340.insertOne({_id:1,"Name":"Chris",Age:21}); { "acknowledged" : true, "insertedId" : 1 } > db.demo340.insertOne({_id:2,"Name":"David",Age:23}); { "acknowledged

    7. 여러 기준(범위)이 있는 배열에서 값을 찾는 MongoDB 쿼리

      범위 내의 배열에서 값을 찾으려면 $gt 및 $lt를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo341.insertOne({ ...    "Name": "Chris", ...       "productDetails" : [ ...          { ...             "ProductPrice"

    8. 중첩 배열 문서에서 특정 필드만 가져오는 MongoDB 쿼리?

      중첩된 배열 문서에서 특정 필드만 가져오려면 $project와 함께 $filter를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo342.insertOne({ ...    "Id": "101", ...       "details1" : { ...          "details2" : [ ...           &

    9. MongoDB에서 기존 문서/임베디드 문서 확인

      기존 문서/임베디드 문서를 확인하려면 MongoDB에서 $exists를 사용하세요. 문서로 컬렉션을 만들자 − db.demo322.insertOne(... { id:10002,... details:[{Score:9000},... {Score:91000}... ]... }... );{ 승인됨 :true, insertedId:ObjectId(5e5113faf8647eb59e56206d)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo322.find(); 이것은 다음과 같은 출력을 생성합니다 - { _i

    10. 값을 가져오기 위해 MongoDB에서 배열 인덱스 또는 내부 항목 인덱싱

      먼저 문서가 있는 컬렉션을 만들고 인덱스를 만들기 위해 sureIndex()를 사용합니다. − DB. demo323.ensureIndex({details.Name:1});{ createdCollectionAutomatically:false, numIndexesBefore:2, numIndexesAfter:3, ok:1} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo323.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e51157af8647eb59e56206e),

    11. MongoDB에서 계층 구조와 함께 위치 연산자를 사용하시겠습니까?

      문서로 컬렉션을 만들자 − > db.demo324.insertOne({"ListOfValues":[10,20,30]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e516349f8647eb59e562073") } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.demo324.find().pretty(); 이것은 다음과 같은 출력을 생

    12. 성능에 영향을 주지 않고 MongoDB 많은 삽입/업데이트?

      insertMany()를 사용하여 컬렉션에 여러 문서를 삽입합니다. 이를 통해 성능을 업데이트하려면sureIndex()를 사용할 수 있습니다. 문서로 컬렉션을 만들고 여러 문서를 삽입합시다 - > db.demo325.insertMany( [ ...    { _id: 101, Name: "Chris", Age: 23 }, ...    { _id: 102, Name: "David", Age: 24 }, ...    { _id: 103, Na

    13. 특정 문서를 가져오기 위해 MongoDB 컬렉션의 배열 값에 액세스

      배열 값에 액세스하려면 점(.) 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo326.insertOne({id:101,"ProductDetails":[{"ProductId":"Prod-101","ProductName":"Product-1"}, ... {"ProductId":"Prod-102","ProductName":"Product-2"} ... ]

    14. 사용자 정의 변수를 쿼리로 설정하는 MongoDB 쿼리?

      사용자 정의 변수의 경우 MongoDB에서 var 키워드를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo327.insertOne({"FirstName":"Chris","LastName":"Brown"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e516952f8647eb59e562076") } &

    15. findOneAndUpdate()를 사용하여 MongoDB에서 업데이트하시겠습니까?

      findOneAndUpdate()는 필터 및 정렬 기준, 즉 -에 따라 단일 문서를 업데이트하는 데 사용됩니다. db.collection.findOneAndUpdate(filter, update, options) 문서로 컬렉션을 만들자 − > db.demo328.insertOne({Name:"Chris",Marks:67}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e

    16. 터미널 명령으로 특정 키 값을 합산하는 MongoDB 쿼리?

      이를 위해 $match를 집계()와 함께 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo329.insertOne({"Name":"Chris","Age":21,"Marks":45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e516f28f8647eb59e56207d") } > db.demo32

    17. 문서의 특정 값만 표시하도록 MongoDB에서 반환된 데이터 제한

      반환되는 데이터를 제한하려면 find()를 사용하십시오. 필드의 값 0과 1은 모든 필드 값을 표시하거나 숨길 것인지 결정합니다. 문서로 컬렉션을 만들자 − > db.demo330.insertOne({"Id":101,"Name":"Chris","Age":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e52149

    18. MongoDB에서 텍스트 검색을 위한 인덱스 생성

      문서로 컬렉션을 만들자 − db.demo331({insertOne 단어:이것은 MongoDB입니다.});{ 승인됨:true, insertedId:ObjectId(5e521c36f8647eb59e56208a)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시- db.demo331.find(); 이것은 다음과 같은 출력을 생성합니다 - 다음은 텍스트 검색을 위한 인덱스를 생성하는 쿼리입니다 - db.demo331.find ({$text:{$search:MySQL}}); 이것은 다음과 같은 출력을 생성합니다 - {

    19. 인증이 활성화된 MongoDB를 종료하시겠습니까?

      MongoDB를 종료하려면 아래 구문과 같이 shutdownServer()를 사용해야 합니다 - db.shutdownServer(); 먼저 아래와 같이 관리자로 전환해야 합니다. - use admin; 여기에서 관리자로 전환했습니다 − > use admin; switched to db admin 다음은 서버를 종료하는 쿼리입니다 - > db.shutdownServer(); 이것은 다음과 같은 출력을 생성합니다 - server should be down... 2020-01-07T22:40:31.295+0530 I N

    20. MongoDB 데이터베이스에서 자식 개체를 업데이트하려면 어떻게 해야 합니까?

      자식 객체를 업데이트하려면 MongoDB에서 $set을 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.demo21.insertOne({"StudentId":"STU-101","StudentDetails":{"StudentName":"Chris","StudentAge":21}}); {    "acknowledged" : true,    "ins

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