Computer >> 컴퓨터 >  >> 프로그래밍 >> MongoDB

MongoDB

  1. 배열의 하위 항목을 설정하는 MongoDB 쿼리?

    위치 $ 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo22.insertOne( ...    { ...       ProductId:101, ... ...       ProductDetails: ...       [ ...          { ...             ProductFir

  2. MongoDB에서 중첩 문서 업데이트

    내포된 문서를 업데이트하려면 $set을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo315.insertOne({ _id :101,... details:[... {Name:Chris, 주제:[{id:1001, SubjectName:MySQL}]}... ]... }...){ 승인됨 :true, insertedId :101 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo315.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :101, details :[ { N

  3. MongoDB에서 같은 이름의 항목 삽입을 제한하는 방법은 무엇입니까?

    이를 위해 sureIndex()를 사용하고 unique:true를 설정합니다. . 문서로 컬렉션을 만들어 봅시다. 여기에서 중복 항목을 비활성화하려고 하면 중복 키 오류가 발생합니다. - > db.demo316.ensureIndex({"SubjectName":1},{unique:true}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,   &nb

  4. MongoDB의 포함 목록에서 특정 값보다 큰 값을 얻는 방법은 무엇입니까?

    특정 값보다 큰 값을 얻으려면 find()와 함께 $gt를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo317.insertOne( ...    {'id':101, ...       'details':[{'Score':78,Name:"Chris"}, ...          {'Score':88,Name:"David"} ...  

  5. 문서에서 특정 값을 가져오는 MongoDB 쿼리

    특정 값을 가져오려면 $pull과 함께 UPDATE를 사용하세요. 문서로 컬렉션을 만들자 − > db.demo318.insertOne({Subject:["MySQL","MongoDB","Java"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e50ea6df8647eb59e562062") } > db.demo318.in

  6. 배열의 capped 하위 컬렉션에 대한 MongoDB 쿼리

    MongoDB에서는 하위 컬렉션에 capped를 사용할 수 없습니다. 단, 문서 전체에 걸쳐 사용하십시오. 배열에서 특정 수의 값을 표시하려면 $slice를 선호합니다. 문서로 컬렉션을 만들자 − db :[903,10004,84575,844]});{ 승인됨 :true, insertedId :ObjectId(5e50ed01f8647eb59e562065)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo319.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :Objec

  7. MongoDB에서 업데이트하는 가장 빠른 방법은 update() 또는 save()입니까?

    가장 빠른 업데이트 방법은 update()입니다. 문서로 컬렉션을 만들고 update()가 어떻게 작동하는지 봅시다 - find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo320.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e50ee51f8647eb59e562066), 이름:크리스 }{ _id:ObjectId(5e50ee55f8647eb59e562067), 이름:로버트:ObjectId(() 5e50ee59f8647eb59e562068), 이름:마이크 }{ _id:Ob

  8. MongoDB에 배열 값을 저장하는 방법은 무엇입니까?

    먼저 배열 값을 저장하는 문서로 컬렉션을 생성하겠습니다. − >db.demo321.insertOne({"UserDetails":[{"UserId":101,"UserName":"Chris"},{"UserId":102,"UserName":"Mike"}]}); {    "acknowledged" : true,    "insertedId"

  9. MongoDB runCommand()에서 collMod를 사용하는 방법은 무엇입니까?

    collMod를 사용하면 컬렉션에 옵션을 추가하거나 보기 정의를 수정할 수 있습니다. collMod()와 함께 runCommand()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo13.insertOne({"StudentFirstName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f730ad7

  10. 배열 연결에 대한 MongoDB 쿼리?

    연결하려면 MongoDB에서 $concatArrays를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.demo14.insertOne({"ListOfStudent":["Carol","Mike","Sam"],"ListOfTeacher":["Robert","David"]}); {    "acknowledged" : true,    &qu

  11. 배열의 요소에 특정 값이 있는 MongoDB 문서를 찾으십니까?

    MongoDB의 문서를 일치시키려면 $elemMatch를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo15.insertOne({"Details":[{"Score":56},{"Score":78}]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e0f7806d7df943a7cec4fab") } >

  12. MongoDB:"버전"이라는 컬렉션을 쿼리하는 방법은 무엇입니까?

    이를 위해 createCollection() 및 getCollection()의 개념을 사용합니다. 다음은 버전이라는 이름의 컬렉션을 생성하는 쿼리입니다 - > db.createCollection('version'); { "ok" : 1 } 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.getCollection('version').insertOne({"VersionName":"1.0"}); {    "ack

  13. 단일 MongoDB 쿼리에서 그룹 및 구별을 함께 수행

    이를 위해 간단히 MongoDB $group을 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo16.insertOne({ ...    "StudentName" : "Chris", ...    "StudentSection" : "A", ...    "StudentAge" : 23, ...    "StudentMarks" : 4

  14. 모든 키가 필드로 존재하는 경우 MongoDB에서 문서를 필터링하시겠습니까?

    이를 위해 keys와 같은 배열의 모든 요소를 ​​포함하는 문서를 찾는 $all을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − .db.demo17 insertOne({ListOfSubject:[C++,MongoDB,PL/SQL]});{ 승인됨:true, insertedId:ObjectId(5e13849255d0fc6657d21f0c)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.demo17.find(); 이것은 다음과 같은 출력을 생성합니다 -{ _id :Object

  15. MongoDB에서 업데이트 작업을 사용하여 필드를 배열로 변환

    필드를 배열로 변환하려면 forEach() 내부에서 UPDATE 연산을 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo18.insertOne({"StudentName":"John"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e1387fc55d0fc6657d21f0e") } 다음은 find() 메서드를 사용하여

  16. MongoDB에서 텍스트 검색과 함께 정규식 사용

    MongoDB에서 정규식을 사용하여 레코드를 필터링하려면 $regex를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo19.insertOne({값:8765Mike});{ ackck insertedId :ObjectId(5e1389d355d0fc6657d21f11)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.demo19.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e1389b955d0fc6657d21f0f), 값:43

  17. MongoDB에서 문서의 특정 데이터를 삭제하는 방법은 무엇입니까?

    $unset을 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo20.insertOne(... {...... ListOfEmployee :[... {... EmployeeName1 :John... },... {.. . EmployeeName2 :Carol... }... ],... EmployeeName2 :[]... }... );{ 승인됨 :true, insertedId :ObjectId(5e138c3555d0fc6657d21f12 )} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시

  18. MongoDB에서 열린 연결 수를 얻으시겠습니까?

    열린 연결 수를 얻으려면 MongoDB에서 serverStatus()를 사용하십시오. 다음은 쿼리입니다 - > db.serverStatus(); 이것은 다음과 같은 출력을 생성합니다 - {    "host" : "DESKTOP-QN2RB3H",    "version" : "4.0.5",    "process" : "mongod",    "p

  19. 일부 중복 레코드를 포함하는 문서에서 최소값과 최대값을 가져오는 MongoDB 쿼리

    이를 위해 집계() 및 $group을 사용합니다. 최소값과 최대값을 얻으려면 $min 및 $max를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo167.insertOne({점수:90});{ 승인:true, insertedId:ObjectId(5e3693b09e4f06af5551997d) :89});{ 승인됨 :true, insertedId :ObjectId(5e3693b69e4f06af551997d5)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo167.find(); 이것은 다음과 같은

  20. MongoDB를 업데이트하기 위해 JavaScript에서 날짜를 증가시키시겠습니까?

    날짜를 증가시키려면 setDate, getDate()를 사용하고 증가 작업을 수행하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo168.insertOne({"DueDate":null}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e3695ae9e4f06af551997d6") } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

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