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

    1. MongoDB 객체 배열에서 다른 객체의 속성을 비교하는 방법은 무엇입니까?

      속성을 비교하려면 $indexOfArray와 함께 $let을 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo366.insertOne(... {...... 이름 :크리스,... 세부 정보 :[... {... ID :John1 ,... 값 :테스트... },... {... Id :John2,... 값 :18... },... {.. . Id :John3,... value :20... }... ]}... );{ 승인됨 :true, insertedId :ObjectId(5e57ddd92ae06a1609a00ae7)

    2. 정렬을 위한 MongoDB 컬렉션 루핑

      컬렉션의 레코드를 정렬하려면 MongoDB에서 sort()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo32.insertOne({"Name":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e175158cfb11e5c34d898c5") } > db.demo32.insertOne({"Name":&q

    3. 배열 길이별로 정렬하는 MongoDB 집계 프레임워크?

      배열의 길이를 기준으로 정렬하려면 집계()를 사용하십시오. 그 전에 $sum을 사용하여 배열의 레코드 수를 가져옵니다. 문서로 컬렉션을 만들자 db.demo33.insertOne({ ListOfStudent:[Carol,Sam,John,Robert]});{ acknowledged :true, insertedId :ObjectId(5e1755a3cfb11e5c34d898cc)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo33.find(); 이것은 다음과 같은 출력을 생성합니다 - _id:Object

    4. objectid만으로 MongoDB 행을 업데이트하는 MongoDB 쿼리

      UPDATE를 사용하여 업데이트하고 SET를 사용하여 새 값을 설정합니다. 문서로 컬렉션을 만들자 − > db.demo34.insertOne({"StudentFirstName":"Chris","StudentAge":24}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e1758b4cfb11e5c34d898cd") } > d

    5. 참 또는 거짓 값을 기반으로 찾는 MongoDB 쿼리

      true 또는 false 값을 기준으로 찾으려면 find()에서 $exists를 사용하십시오. 동일한 작업에 대해 점 표기법도 필요합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo367.insertOne( ...    { "Id" : "102", ...    "details" : [ { "Name" : "David"}, ...    { "Age"

    6. MongoDB 쿼리를 실행하는 동안 NULL 및 UNDEFINED 값 무시

      NULL 및 UNDEFINED 값을 무시하려면 MongoDB에서 $ne를 사용하십시오. 문서로 컬렉션을 만들자 − db.demo35.insertOne({이름:undefined});{ 승인됨 :true, insertedId :ObjectId(5e175e54cfb11e5 find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo35.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e175e42cfb11e5c34d898d0), 이름:크리스 }{ _id:ObjectId(5e175e4

    7. MongoDB를 사용하여 배열의 고유 값 길이 가져오기

      고유한 값을 얻으려면 MongoDB DISTINCT를 사용하십시오. 길이는 LENGTH()를 사용합니다. 문서로 컬렉션을 만들자 − > db.demo36.insertOne({"Names":["Chris","Bob"]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e17643bcfb11e5c34d898d4") } > db.

    8. 문자와 숫자로 명명된 컬렉션에서 레코드를 검색하는 MongoDB 쿼리

      먼저 문자와 숫자로 컬렉션을 만들어 보겠습니다. 예를 들면 − 7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368 db.getCollection()을 사용하여 위 컬렉션에 액세스합니다. 이제 위에서 언급한 이름으로 컬렉션을 만들어 보겠습니다. − > db.createCollection('7664734-541d-r5i5f-845575e-ghfhjrjr3747_demo368'); { "ok" : 1 } >db.getCollection('7664734-

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

      MongoDB의 deleteOne() 함수는 컬렉션에서 일치하는 문서를 최대 하나 삭제합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo363.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e57d2c3d0ada61456dc9369), 이름:크리스 }{ _id:ObjectId(5e57d2c7d0ada61456dc936a), 이름:데이비드 }{ _id 5e57d2cad0ada61456dc936b), 이름:밥 }{ _

    10. 점이 포함된 키가 있는 레코드를 찾기 위한 MongoDB 쿼리?

      이를 위해 $addFields를 사용합니다. 그 안에서 $objectToArray를 사용하여 키와 값의 형태로 데이터를 가져옵니다. $indexOfBytes와 함께 $filter를 사용하여 키가 있는지 확인합니다. 그 안에. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo364.insertOne( ...   { ...       "details" : { ...          "details1.otherd

    11. MongoDB에 대한 정렬 필드 값(FirstName)?

      값을 정렬하려면 MongoDB에서 sort()를 사용하세요. 먼저 문서로 컬렉션을 만들어 보겠습니다. − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo365.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e57d5b6d0ada61456dc936f), FirstName:Chris }{ _id:ObjectId(5e57d5bad0ada61456dc9370), FirstName:Adam }{ _id 5e57d5bed0ada61456dc9371), 이름:존 }{ _id

    12. 하위 배열 문서에 대한 MongoDB $sort 작업

      MongoDB의 하위 배열 문서의 경우 $sort와 함께 집계를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo23.insertOne( ...{ ... ...    "StudentDetails" : [{ ...       "Name" : "David", ...       "Age" : 23, ... ...    }, { ...   &

    13. $group에서 계산된 표현식을 푸시하는 MongoDB 쿼리?

      $group에서 계산된 표현식을 푸시하려면 집계를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo24.insertOne({"Id":100,"Status":true}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e14c58722d07d3b95082e72") } > db.demo24.insertOne({"

    14. MongoDB를 사용하여 배열의 객체 일부에서 쿼리

      배열에 있는 객체의 일부에서 쿼리하려면 $findOne() 및 $all을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo25.insertOne( ... { ... ...    "Details":[ ...       { ...          "UserId":"Carol101", ...          "Us

    15. LIKE 작업과 유사한 작업을 수행하기 위해 MongoDB에서 쿼리

      유사한 작업을 위해 / searchLetter /를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo26.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5e14c9dc22d07d3b95082e79), StudentName :Chris }{ _id :ObjectId(5e14c9e022d07d3b95082e7a), John}{ 5e14ca7222d07d3b95082e7b), StudentName:Jone

    16. 동일한 업데이트에서 $addToSet을 여러 번 사용할 수 있습니까?

      예, UPDATE() 메서드를 사용하여 가능합니다. 문서로 컬렉션을 만들자 − > db.demo27.insertOne({"StudentDetails":{"101":{"Subject":["Java"]}}}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e15f9e822d07d3b95082e7f") } > d

    17. "."를 사용할 수 있습니까? MongoDB 컬렉션 이름의 기호?

      예, .를 사용할 수 있습니다. MongoDB 컬렉션 이름의 기호. 문서로 컬렉션을 만들자 − > db.getCollection('demo28.example'); web.demo28.example > > > db.getCollection('demo28.example').insertOne({"Name":"Chris","Age":32}); {    "acknowledged" : true,  

    18. MongoDB 문서 내에서 배열 항목을 가져오시겠습니까?

      MongoDB 문서에서 배열 항목을 가져오려면 점(.) 표기법을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo29.insertOne({"StudentDetails":[{"StudentName":"Chris","StudentMarks":58},{"StudentName":"Bob","StudentMarks":69}]}); {    "acknowledged" :

    19. 각 문서에서 세 개의 키 중 가장 오래된 날짜를 찾는 MongoDB 쿼리

      가장 오래된 날짜를 찾으려면 MongoDB 집계()에서 $min을 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo353.insertOne({"Date1":new ISODate("2019-01-10"),"Date2":new ISODate("2016-01-21"),"Date3":new ISODate("2020-04-11")}); {    "acknowledged" : true,

    20. 다른 필드로 그룹화 된 고유 필드 수를 계산하는 MongoDB 쿼리는 무엇입니까?

      이를 위해 $group과 함께 집계() 및 그룹을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo354.insertOne({"Name1":"Chris","Name2":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e5685a6f8647eb59e5620c0") } > db.demo3

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