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

MongoDB

  1. MongoDB를 사용하여 배열 필드의 특정 요소를 어떻게 투영합니까?

    배열 필드의 특정 요소를 프로젝트하려면 $project를 사용하십시오. 문서로 컬렉션을 만들자 − >db.demo355.insertOne({"id":101,"details":[{"Name":"Chris",isMarried:1},{"Name":"David",isMarried:0},{"Name":"Mike",isMarried:1}]}); {    "acknowle

  2. MongoDB에 삽입 또는 업데이트하기 전에 문서의 유효성을 검사하는 방법은 무엇입니까?

    문서를 검증하려면 검증 개념을 사용하십시오. 다음은 쿼리입니다 - > db.createCollection("demo356", {validator: { ... $and: [ {"FirstName": {$type: "string", $exists: true}} ] ... }}) { "ok" : 1 } 문서로 컬렉션을 만들자 − > db.demo356.insertOne({"FirstName":"Chris"}); { &n

  3. NumberInt()를 사용하여 필드 값이 설정된 특정 문서 ROM 문서를 가져오는 MongoDB 쿼리?

    NumberInt()는 32비트 정수를 명시적으로 지정하는 데 사용됩니다. 문서로 컬렉션을 만들자 − > db.demo357.insertOne( ...    { ...       "FirstName" : "Chris", ...       "Age" : 21, ...       "details" : { ...         &

  4. $match를 사용한 집계 쿼리가 MongoDB에서 작동합니까?

    예, MongoDB에서 작동합니다. 문서로 컬렉션을 만들자 − > db.demo358.insertOne({"ClientId":101,"ClientName":"Chris","ClientAge":34}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e5692c0f8647eb59e5620cb") } > db.d

  5. 배열의 값을 다른 필드와 연결하는 MongoDB 쿼리

    MongoDB에서 연결하려면 $project에서 $concat을 사용합니다. 문서로 컬렉션을 만들자 − db.demo359.insertOne(... {...... Name1:Chris,... Name2:David,... 제목:[MySQL,MongoDB, 자바]... }... );{ 승인됨 :true, insertedId :ObjectId(5e5694cdf8647eb59e5620d0)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo359.find().pretty(); 이것은 다음과 같은 출력을 생성합

  6. MongoDB에서 현재 및 이전 문서 찾기

    현재 및 이전 문서를 가져오려면 sort()를 사용하십시오. 따라서 2개의 문서만 필요하므로 LIMIT(2)를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo360.insertOne({id:101,"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e56a10c54a481fef8ec7a15") } > db.

  7. MongoDB에서 값을 찾기 위한 키로 객체 사용

    값을 찾으려면 MongoDB에서 find()를 사용하세요. 그 아래에서 점 표기법을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo361.insertOne({"details":{"FirstName":"Chris","LastName":"Brown"}}); {    "acknowledged" : true,    "insertedId" : ObjectId("

  8. OR 조건을 사용하여 MongoDB 쿼리에서 여러 문서를 가져오시겠습니까?

    문서로 컬렉션을 만들자 − > db.demo362.insertOne({"ClientName":"John","ClientProject":"School Management System"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e56a77454a481fef8ec7a1c") } > db.demo362.i

  9. ObjectIds 배열을 원래 배열 요소 값이 포함된 필드가 있는 포함된 문서 배열로 어떻게 변환합니까?

    이러한 변환에는 집계를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo343.insertOne({ ...    _id: 101, ...    UserName: "Chris", ...    details: [ ...       {"Name":"John"}, ...       {"Name":"David"} ...  

  10. MongoDB에서 기간이 가장 긴 객체를 쿼리하는 방법은 무엇입니까?

    문서로 컬렉션을 만들자 − > db.demo344.insertOne({"startDate":"2020-02-24 10:50:00", "endDate":"2020-02-24 11:50:00"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e53f52cf8647eb59e5620aa") } > db.demo3

  11. 기준이 있는 하위 문서를 찾고 반환하는 MongoDB 쿼리?

    문서로 컬렉션을 만들자 − > db.demo345.insertOne({ ...    "UserName" : "Robert", ...       "UserDetails" : [ ...          { ...             "isMarried" : false, ...       &n

  12. 범위를 기반으로 MongoDB에 포함된 문서 배열을 쿼리하시겠습니까?

    범위를 기반으로 포함된 문서 배열을 쿼리하려면 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo346.insertOne( ...    { ...       _id: 101, ...       userDetails: [ ...          { UserName: "Chris", Score:78}, ...          { UserN

  13. MongoDB의 내부 배열에 대한 특정 필드의 중복 확인

    내부 배열의 중복을 확인하려면 MongoDB에서 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo347.insertOne( ...    { ...       "details": { ...          "details1": [ ...             { ...           &n

  14. MongoDB에서 객체 설정을 해제하는 방법은 무엇입니까?

    MongoDB에서 객체를 설정 해제하려면 $unset을 사용하십시오. 문서로 컬렉션을 만들자 − db.demo348.insertOne(... {... 세부 정보:{... studentDetails :... {... 학생 이름:마이크... }... }...... });{ 승인됨 :true, insertedId :ObjectId(5e553563f8647eb59e5620b3)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo348.find(); 그러면 다음과 같은 출력 &mius;이 생성됩니다. { _id

  15. 단일 문서를 업데이트하는 MongoDB findOneAndUpdate()

    findOneAndUpdate()는 MongoDB에서 단일 문서만 업데이트하는 데 사용됩니다. 문서로 컬렉션을 만들자 − db.demo349.insertOne({"Name":"Chris","Marks":56}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e55384af8647eb59e5620b4") } > db.demo349.

  16. MongoDB에서 깊이 중첩된 객체 쿼리

    깊게 중첩된 개체를 쿼리하려면 MongoDB에서 점(.) 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo350.insertOne( ... { ...    id:101, ...    Name: "Chris", ...    details: [ ...       { ...          _id: 1, ...          C

  17. 범위가있는 쿼리 및 필터로 MongoDB 문서에서 특정 배열 요소를 찾는 방법은 무엇입니까?

    이를 위해 MongoDB에서 집계()를 사용합니다. 문서로 컬렉션을 만들자 − db.demo351.insertOne(... {....... _id :102,.. . 제품 세부 정보 :[... {... 제품 이름 :제품-3,... 제품 가격 :200... },... {... 제품 이름 :제품- 4,... 제품 가격 :800... }... ]... }... );{ 승인됨 :true, insertedId :102 } find() 메소드를 사용하여 컬렉션의 모든 문서 표시 &mnus; db.demo351.find(); 이것은 다음과

  18. 선택한 필드를 업데이트하는 MongoDB 쿼리

    선택한 필드를 업데이트하려면 MongoDB에서 UPDATE()를 사용하십시오. $set은 새 값을 설정하는 데 사용됩니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo352.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e55510af8647eb59e5620ba), 이름:크리스 }{ _id:ObjectId(5e55510ef8647eb59e5620bb), 이름:데이비드 }{ _id:개체 5e555112f8647eb59e5620bc),

  19. Array 내부의 MongoDB 컬렉션에서 문서 수를 세시겠습니까?

    배열 내부 컬렉션의 문서 수를 계산하려면 집계()를 사용합니다. 문서로 컬렉션을 만들자 − db. demo332.insertOne({details:[{이름:David,Age:23},{Name:Bob,Age:22}]});{ 승인됨:true, insertedId:ObjectId(5e521f21f8647eb59e56208f )} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo332.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e521f16f8647eb59e56208

  20. 쿼리 후 목록에 일치하는 키를 추가하는 MongoDB 쿼리?

    이를 위해 MongoDB에서 집계()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo334.insertOne({ ...    "Name": "Chris", ...    "Age": 21, ...    "details": [{ ...       "Subject": "MySQL", ...       "

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