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.demo393. insertOne(... {... Id1:3,... 이름:Mike,... Id2:101... }... );{ 승인됨 :true, insertedId :ObjectId(5e5e6dd522064be7ab44e807)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo393.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e5e6dd522064be7ab44e804), Id

    2. MongoDB의 하위 문서에 대한 조건으로 문서를 쿼리하는 방법은 무엇입니까?

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo394.insertOne( ...    { ... ...       details: [ ...       { ...          _id: '1', ...          startDate: '2018-01-11T07:00:00.000Z', ...     &nb

    3. MongoDB의 객체 ID 배열에 대해 $lookup을 수행하시겠습니까?

      이를 위해 $lookup을 사용하십시오. 이것은 처리를 위해 결합된 컬렉션에서 문서를 필터링하기 위해 동일한 데이터베이스의 샤딩되지 않은 컬렉션에 대해 왼쪽 외부 조인을 수행합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.demo395.insertOne({이름:David });{ 승인됨 :true, insertedId :ObjectId(5e5e782317aa3ef9ab8ab208)} find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo395.find(); 이것은 다음과 같은 출력을 생성합니다

    4. 여러 문서를 추가하는 MongoDB 쿼리

      여러 쓰기 작업을 수행하려면 bulkWrite()를 사용하십시오. 배열 목록 값을 생성해 보겠습니다. 다음은 쿼리입니다 - > const arrayList = [ ...    {"Value1":100, "Value2":200, "Name": "John"}, ...    {"Value1":100, "Value2":200, "Name": "Bob"} ..

    5. CSS 및 JavaScript로 전체 페이지 탭을 만드는 방법은 무엇입니까?

      CSS 및 JavaScript로 전체 페이지 탭을 만들려면 코드는 다음과 같습니다. - 예시 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> * {box-sizing: border-box} body, html {    height: 100%;    margin: 0;

    6. MongoDB에서 인덱스 재구축?

      인덱스를 다시 작성하려면 reIndex()를 사용하십시오. 먼저 인덱스를 생성해 보겠습니다. 다음은 쿼리입니다 - > db.demo42.createIndex({"StudentFirstName":1}); 이것은 다음과 같은 출력을 생성합니다 - {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter&qu

    7. 임시 MongoDB 데이터베이스에 쿼리 출력을 저장하는 방법은 무엇입니까?

      이를 위해 단일 쿼리에서 단순히 forEach()로 작업하고 출력을 임시 db에 저장합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo43.insertOne({"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e25d4b3cfb11e5c34d898e5") } > db.demo43.in

    8. MongoDB에 저장된 객체를 얻는 방법은 무엇입니까?

      먼저 변수를 생성해 보겠습니다. 다음은 쿼리입니다 - > var studentDetails={"StudentFirstName":"Chris","StudentLastName":"Brown","StudentAge":24}; 다음은 save() -를 사용하여 레코드를 저장하는 쿼리입니다. > db.demo45.save(studentDetails); WriteResult({ "nInserted" : 1 }) find()

    9. 배열에서 다른 배열에 있는 값을 검색하고 찾은 값의 인덱스를 MongoDB의 새 배열로 출력하는 방법은 무엇입니까?

      이를 위해 $indexOfArray를 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo381.insertOne({"Values":[10,40,60,30,60]}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e5b59f72ae06a1609a00b15") } > db.demo381.insertOne({"Values":

    10. MongoDB는 $slice를 집계하여 배열의 길이를 얻습니다.

      이를 위해 $project를 사용하고 그 안에 $size를 사용하여 길이를 구합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo382.insertOne( ...    { ... ...       "Name" : "David", ...       "details" : [ ...          { ...      

    11. 콘텐츠에 "work" 단어가 포함된 로그만 필터링하는 MongoDB 쿼리

      work라는 단어가 포함된 로그를 필터링하려면 $filter와 함께 집계()를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo383.insertOne(... {... ServerName:Jboss,... ServerLogs:[... {... status:작업 중... },... {... 상태:중지... },... {... 상태:작업됨... }... ]... }... );{ 승인됨 :true, insertedId :ObjectId(5e5b635422064be7ab44e7f1)} find() 메서드를 사용하여

    12. MongoDB 컬렉션의 모든 문서에서 단일 필드만 표시

      투영은 선택한 필드만 표시되어야 함을 의미합니다. 표시하려면 필드를 1로 설정하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo384.insertOne({"StudentName":"Chris Brown","StudentCountryName":"US"}); {    "acknowledged" : true,    "insertedId" : ObjectId("

    13. MongoDB에서 배열의 여러 요소를 업데이트하시겠습니까?

      여러 요소를 업데이트하려면 $[]를 사용합니다. $[]는 업데이트 연산자가 지정된 배열 필드의 모든 요소를 ​​수정해야 함을 나타내는 모든 위치 연산자입니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo385.insertOne({"ServerLogs": [ ...       { ...          "status":"InActive" ...       },

    14. MongoDB에서 날짜 부분을 날짜로 변환

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo386.insert( ...    { ...       details: { Month: 02, Day: 27, Year: 2020 } ...    } ... ); WriteResult({ "nInserted" : 1 }) find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.demo386.find(); 이것은 다음과 같은 출력을 생성합니다 - { "_id&

    15. 두 개의 배열을 해제하는 MongoDB 쿼리

      해제한다는 것은 입력 문서에서 배열 필드를 분해하여 각 요소에 대한 문서를 출력하는 것을 의미합니다. 배열을 해제하려면 MongoDB 집계에서 $unwind를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.demo387.insertOne(... {...... 이름 :101,... 세부 정보1 :[... {값:100, 값1:50, 값2:40},... {값:200},... {값:300}... ],... 자세히 :[... {값:100, 값1:30, 값2:26}, ... {값:200},... {값:300}... ]...

    16. 하위 속성으로 배열에서 요소를 제거하는 MongoDB 쿼리

      제거하려면 MongoDB에서 $pull을 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo388.insertOne( ...    { ...       _id: '101', ...       userDetails: { ...          isMarried: false, ...          userInfo: [ ... &nb

    17. 모든 값을 추출하고 MongoDB를 사용하여 한 줄에 표시

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo389.insertOne( ...    { ...       "details":[ ...          { ...             "Name":[ ...                "Chris",

    18. MongoDB에서 다중 매개변수를 사용하여 여러 문서의 값을 업데이트하시겠습니까?

      multi를 true로 설정해야 합니다. 쿼리 기준과 일치하는 모든 문서를 업데이트하려면 multi - true 옵션을 포함하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.demo390.find(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5e5d1f3a22064be7ab44e7fa), 이름:크리스 }{ _id:ObjectId(5e5d1f3e22064be7ab44e7fb), 이름:데이비드:개체 }{ _ 5e5d1f412206

    19. MongoDB에서 사용자 정의 필드를 사용하여 페이지 매김으로 인덱싱 및 정렬하는 방법은 무엇입니까?

      먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.demo373.createIndex({"Name":1,"CountryName":1}); {    "createdCollectionAutomatically" : true,    "numIndexesBefore" : 1,    "numIndexesAfter" : 2,    "ok" : 1 } >

    20. MongoDB의 다른 필드로 값 그룹을 찾으시겠습니까?

      다른 필드로 그룹화하려면 $project와 함께 $group을 사용합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.demo374.insertOne( ...    { ... ...       "Name" : "Chris", ...       "HobbyDetails" : [ ...          "Reading Book", ..

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