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.demo694.insertOne( ...    { ...       "details" : ...       [ ...          { ...             "Name" : "Chris", ...       &n

    2. MongoDB의 배열 필드를 사용하여 모두 일치시키려면 어떻게 해야 합니까?

      MongoDB에서 모두 일치시키려면 $all을 사용하십시오. $all 연산자는 필드 값이 지정된 모든 요소를 ​​포함하는 배열인 문서를 선택합니다. 문서로 컬렉션을 만들자 − :[1000,200,4000]});{ 승인됨 :true, insertedId :ObjectId(5ea6d4cf551299a9f98c9390)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo695.find(); 이것은 다음과 같은 출력을 생성합니다 -{ _id :ObjectId(5ea6d4c4551299a9f98c938f), L

    3. MongoDB에서 정규 표현식을 빌드(이스케이프)하시겠습니까?

      이를 위해 //i와 함께 find()를 사용합니다. 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo696.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5ea6d664551299a9f98c9391), 메시지:/Good/ }{ _id:ObjectId(5ea6d67a551299a9f98c9392), 메시지:(좋은) :ObjectId(5ea6d68b551299a9f98c9393), Message :/Bye/ }{ _id :ObjectId(5e

    4. MongoDB에서 레코드 수를 얻으시겠습니까?

      레코드 수를 얻으려면 MongoDB에서 count()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo697.insertOne({Name:"Chris",Age:21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6d7d1551299a9f98c9395") } > db.demo697.insertOne({Name:"Bob",Age

    5. MongoDB 문서에서 단일 값만 증가시키시겠습니까?

      단일 값만 업데이트하고 MongoDB에서 증가시키려면 update()와 함께 $inc를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo698.insertOne({Score:78}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6d8a4551299a9f98c9398") } > db.demo698.insertOne({Score:56}); {    

    6. MongoDB 문서에서 이메일 ID를 얻고 print()로 표시하는 방법

      이를 위해 print()와 함께 forEach()를 사용하여 email-id 값을 표시합니다. 문서로 컬렉션을 만들자 − db.demo690.insertOne({UserName:David,UserEmailId:[email protected]});{ 승인된:true, insertedId:ObjectId(5ea6db47551299a9f98c939e)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo690.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5ea6db315512

    7. MongoDB를 사용한 다중 원자 업데이트?

      여러 원자 업데이트의 경우 $set과 함께 update()를 사용합니다. 문서로 컬렉션을 만들자 − db.demo699.insertOne({이름:John Doe});{ 승인됨 :true, insertedId :ObjectId(5ea6e38a5518299a9a9f find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo699.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5ea6e370551299a9f98c93a7), 이름:크리스 브라운 }{ _id:ObjectId(5ea6e

    8. 대소문자에 관계없이 특정 이름의 문서를 표시하는 MongoDB 쿼리

      이를 위해 MongoDB에서 $regex를 사용합니다. 대소문자에 관계없이 이름이 David인 문서 필드 값을 검색합니다. 문서로 컬렉션을 만들자 − > db.demo700.insertOne( { details: [ { Name:"david" }]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea6e6b1551299a9f98c93ac") } > db.de

    9. _id가 하위 문서의 일부로 배열에 있는 문서와 일치하는 MongoDB 쿼리?

      문서로 컬렉션을 만들자 − db.demo568.insertOne({ _id:101, 세부정보:[ {id :101 }, { id:103 } ] });{ 승인됨 :true, insertedId :101 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo568.find(); 이것은 다음과 같은 출력을 생성합니다 - db.demo569.insertOne({ _id:103, 세부정보:David }){ 승인됨 :true, insertedId :103 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시

    10. 13으로 시작하는 필드 값이 있는 문서의 수를 세십시오.

      문서를 계산하려면 $count를 사용합니다. 13으로 시작하는 값의 경우 $regex를 사용합니다. $regex를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.demo570.insertOne({Information:{Value:"13675"}});{    "acknowledged" : true, "insertedId" : ObjectId("5e90959b39cfeaaf0b97b583") } > db.demo570.inse

    11. 정의되지 않은 값에 숫자를 추가하려고 하면 어떻게 됩니까?

      정의되지 않은 값에 숫자를 추가하려고 하면 NaN이 표시됩니다. NaN은 숫자가 아님을 정의합니다. 다음은 예입니다 - 사례 1 var anyVar=10+undefined; print(anyVar) //Result will be NaN 사례 2 var anyVar1=10; var anyVar2; var anyVar=yourVar1+yourVar2; print(anyVar) //Result will be NaN 사례 1 위의 경우를 구현해보자. 쿼리는 다음과 같습니다 - > var result=10+undefined; >

    12. MongoDB에서 자연적으로 어떻게 정렬합니까?

      $natural을 사용하여 MongoDB에서 자연을 정렬합니다. 문서로 컬렉션을 만들자 − > db.demo684.insertOne({Value:10}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea530cea7e81adc6a0b3957") } > db.demo684.insertOne({Value:50}); {    "acknowledged&qu

    13. 특정 필드 값이 있는 문서를 가져오기 위한 MongoDB 집계?

      이를 위해 집계()를 사용합니다. 값이 21인 Age 필드가 있는 문서를 가져와야 한다고 가정해 보겠습니다. 이제 문서로 컬렉션을 만들어 보겠습니다. − > db.demo685.insertOne( ...    { ...       "details": ...       [ ...          { ...             Name:&qu

    14. "like"와 유사한 MongoDB를 쿼리하는 방법은 무엇입니까?

      like와 유사하게 구현하려면 MongoDB에서 //와 함께 find()를 사용하십시오. 문서로 컬렉션을 만들자 − > db.demo686.insertOne({"FirstName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5ea55182a7e81adc6a0b395c") } > db.demo686.insertOne({&q

    15. MongoDB에서 JSON 배열의 내부 요소에 액세스하시겠습니까?

      MongoDB에서 JSON 배열의 내부 요소에 액세스하려면 점 표기법을 사용합니다. 문서로 컬렉션을 만들자 − > db.demo687.insert({CountryName:'US', ... info: ... { ... id:101, ... details: ... [ ... { ...    Name:'Chris', ...    SubjectName:'MongoDB', ...    otherDetails:{ ...    

    16. MongoDB 중첩 문서에서 조건을 설정하시겠습니까?

      특정 값보다 큰 값을 가진 문서를 찾아야 한다고 가정해 봅시다. 이를 위해 중첩 문서에서 점 표기법을 사용하고 $gt로 조건을 설정합니다. 예제를 보고 문서로 컬렉션을 만들어 보겠습니다. − > db.demo688.insert( ... { ... information:{id:1,details:[ ...    {otherDetails:{ ...       values:75 ...       } ...    } ... ] ... } ...

    17. 한 번에 여러 삽입을 위한 MongoDB 삽입 문 작성

      다중 삽입의 경우 MongoDB에서 insert()를 사용하십시오. 문서로 컬렉션을 만들어 봅시다 − > db.demo689.insert([ ...    {ClientName:"Chris","ClientAge":34,"ClientCountryName":"US"}, ...    {ClientName:"David","ClientAge":28,"ClientCountryName&quo

    18. 컬렉션의 이름을 바꾸는 MongoDB 쿼리?

      MongoDB에서 컬렉션의 이름을 바꾸려면 renameCollection()을 사용합니다. 문서로 컬렉션을 만들자 − db.demo690.insertOne({_id:103,Name:John});{ 승인됨 :true, insertedId :103 } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo690.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id :101, 이름 :샘 }{ _id :102, 이름 :마이크 }{ _id :103, 이름 :존 } 다음은 컬렉션 이름을 바꾸는 쿼리입니다

    19. 해당 중복 이름의 필드 값 수를 얻기 위해 MongoDB 집계?

      예제를 보고 문서로 컬렉션을 생성해 보겠습니다. − > db.demo558.insertOne( ... { ...    _id : 100, ...    CountryCode:101, ...    details: [ ...       { ...          Name:"Chris", ...          Subject:"MySQL&q

    20. GROUP BY 문서의 배열로 반복되는 Age 값의 개수를 구합니다.

      문서의 배열을 GROUP BY하려면 $group을 사용하십시오. 문서로 컬렉션을 만들자 − >db.demo559.insertOne({details:[{Name:"Chris",Age:21},{Name:"Bob",Age:22},{Name:"Carol", Age:21},{Name:"Sam",Age:21}]}); {    "acknowledged" : true,    "insertedId" :

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:7/68  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13