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.queryToEmbeddedDocument.insertOne({"UserName":"Larry","PostDetails":[{"UserMessage":"Hello","UserLikes":8},{"UserMessage":"Hi",&quo

    2. MongoDB에서 Cursor 객체의 첫 번째 항목을 가져올 수 있습니까?

      예, findOne() 메서드를 사용하여 커서 개체의 첫 번째 항목을 가져올 수 있습니다. 다음은 구문입니다. db.yourCollectionName.findOne(); 그러나 커서 개체에 단일 문서를 원하는 경우 다음 구문이 사용됩니다. db.yourCollectionName.findOne({yourCondition}); 먼저 컬렉션을 만듭니다. 다음은 문서로 컬렉션을 만드는 쿼리입니다. > db.getFirstItemDemo.insertOne({"CustomerName":"Chris"

    3. MongoDB 문서에 포함된 데이터를 가져오는 방법은 무엇입니까?

      다음은 MongoDB 문서에 포함된 데이터를 가져오는 구문입니다. db.yourCollectionName.find({},{‘yourOuterKeyName.yourInnerKeyName:1}).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. > db.embeddedCollectionDemo.insertOne( ...    { ...       "StudentName" : "Larry", ...      

    4. 모든 MongoDB 데이터베이스에서 모든 컬렉션을 가져오는 방법은 무엇입니까?

      모든 데이터베이스에서 모든 컬렉션을 가져오려면 먼저 다음 쿼리를 사용하여 모든 데이터베이스를 가져옵니다. allDatabaseName =switchDatabaseAdmin.runCommand({ listDatabases:1 }).databases; 그러면 다음과 같은 출력이 생성됩니다. [ { 이름 :관리자, sizeOnDisk :495616, 빈 :false }, { 이름 :config, sizeOnDisk :98304, 빈 :false }, { name :local, sizeOnDisk :73728, empty :false

    5. MongoDB 쿼리로 FALSE 값만 가져오기

      FALSE 값만 얻으려면 먼저 문서가 포함된 컬렉션을 만듭니다. 필드 중 하나는 아래와 같이 TRUE 또는 FALSE 값을 갖는 isEnable입니다. > db.translateDefinitionDemo.insertOne({"_id":10,"StudentName":"Larry","isEnable":true}); { "acknowledged" : true, "insertedId" : 10 } > db.translate

    6. 인덱스 전체에서 배열 필드의 고유한 집계 얻기

      인덱스 전체에서 배열 필드의 고유한 집계를 얻으려면 예를 들어 몇 가지 문서로 컬렉션을 생성하겠습니다. 다음은 문서로 컬렉션을 만드는 쿼리입니다. > db.distinctAggregation.insertOne({"UserName":"Larry","UserPost":["Hi","Hello"]}); {    "acknowledged" : true,    "insertedId&qu

    7. 배열에 새 항목을 추가하기 위해 MongoDB 문서를 업데이트하는 방법은 무엇입니까?

      배열에 새 항목을 추가하려면 $push 연산자를 사용할 수 있습니다. 먼저 다음 쿼리를 구현하여 문서가 포함된 컬렉션을 생성해 보겠습니다. 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.updateDemo.find().pretty(); 그러면 다음과 같은 출력이 생성됩니다. { _id:ObjectId(5c98ba78330fd0aa0d2fe4c9), StudentName:래리, StudentCoreSubject:[ 자바, C, ]}{ _id:ObjectId(5c98ba8b30d2fe4c9

    8. 모든 MongoDB 컬렉션을 반복하고 쿼리를 실행하시겠습니까?

      우선 getCollectionNames()를 사용하여 컬렉션을 가져와야 합니다. 데이터베이스 이름은 test입니다. 모든 MongoDB 컬렉션을 반복하고 쿼리를 실행해 보겠습니다. 쿼리는 다음과 같습니다 - db.getCollectionNames().forEach(function(collectioNameDemo)... { ... var nextDemo =db[(collectioNameDemo) ].find().sort({_id:-1}).limit(1 ); ... if (nextDemo.hasNext()) ... { ... pri

    9. MongoDB는 문서를 하나의 컬렉션으로 어떻게 주문합니까?

      MongoDB는 $natural 연산자를 사용하여 하나의 컬렉션으로 문서를 주문합니다. find()에서 가져올 때 문서를 있는 그대로 저장합니다. 기본 순서는 $natural입니다. 이제 구문을 살펴보겠습니다 - db.yourCollectionName.find().sort({ $natural:1 }); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.orderDocsDemo.insertOne({UserScore:86});{ 승인됨 :true, inserted

    10. 한 Mongo 데이터베이스의 레코드를 다른 데이터베이스에 어떻게 삽입합니까?

      use 명령을 사용하여 한 데이터베이스에서 다른 데이터베이스로 전환할 수 있습니다. 여기서는 test 데이터베이스의 컬렉션을 사용하고 있습니다. 해당 컬렉션을 sample이라는 이름의 다른 데이터베이스에 삽입해 보겠습니다. 더 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.insertOneRecordDemo.insertOne({UserName David,UserAge:25});{ 승인됨 :true, insertedId :ObjectId(5c9534f116f542d757

    11. MongoDB에서 테이블의 모든 열 이름 가져오기

      MongoDB에서는 MongoDB가 스키마가 없고 테이블을 포함하지 않기 때문에 열 개념이 없습니다. 컬렉션의 개념이 포함되어 있으며 컬렉션에는 항목을 저장하는 다양한 유형의 문서가 있습니다. 구문을 보자 - db.yourCollectionName.insertOne({“YourFieldName”:yourValue, “yourFieldName”:”yourValue”,.......N}); 컬렉션에서 단일 레코드를 원하면 findOne()을 사용할 수 있고 컬렉션에서 모

    12. MongoDB에서 _id의 배열을 얻으시겠습니까?

      MongoDB의 _id는 필수 필드입니다. MongoDB에서 컬렉션에 저장된 각 문서에는 기본 키로 작동하는 고유한 _id 필드가 필요합니다. 다음은 모든 ID의 배열, 즉 MongoDB의 _id를 가져오는 구문입니다. db.yourCollectionName.find({ _id : { $in : [yourValue1,yourValue2,yourValue3,.......N] } } ); 먼저 다음 쿼리를 구현하여 문서가 포함된 컬렉션을 생성해 보겠습니다. > db.selectInWhereIdDemo.insertOne({&quo

    13. MongoDB에서 이중 중첩 배열을 만드는 방법은 무엇입니까?

      MongoDB에서 이중 중첩 배열을 생성하기 위해 문서로 컬렉션을 생성하는 쿼리를 구현해 보겠습니다. 그 안에서 동일한 프로젝트를 개발하는 데 사용된 프로젝트 이름과 기술과 함께 학생 세부 정보를 표시하는 이중 중첩 배열을 만들었습니다. > db.doubleNestedArrayDemo.insertOne( ... { ...    "StudentId" : "1000", ...    "StudentName" : "Larry",

    14. _id로 MongoDB에서 문서를 검색하는 방법

      _id로 MongoDB에서 문서를 검색하려면 ObjectId()를 호출해야 합니다. 먼저 구문을 살펴보겠습니다. db.yourCollectionName.find({"_id":ObjectId("yourId")}).pretty(); 개념을 이해하고 문서를 검색하기 위해 다음 쿼리를 구현하여 문서 컬렉션을 생성해 보겠습니다. > db.searchDocumentDemo.insertOne({"UserId":1,"UserName":"Larry"})

    15. MongoDB에 현재 날짜 시간을 삽입하시겠습니까?

      MongoDB에 현재 날짜 시간을 삽입하려면 $setOnInsert 연산자를 사용하십시오. 먼저 다음 쿼리를 구현하여 문서가 포함된 컬렉션을 생성해 보겠습니다. >db.addCurrentDateTimeDemo.insertOne({"StudentName":"John","StudentAdmissionDate":new Date("2012-01-21") }); {    "acknowledged" : true,   &nb

    16. MongoDB에서 필드의 중복 값을 얻으시겠습니까?

      필드의 중복 값을 가져오려면 집계() 메서드를 사용합니다. 먼저 다음 쿼리를 사용하여 문서로 컬렉션을 생성해 보겠습니다. db.findAllNonDistinctDemo.insertOne({UserName:마이크,UserAge:29});{ acknowled , insertedId :ObjectId(5c9950bc863d6ffd454bb64e)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.findAllNonDistinctDemo.find().pretty(); 그러면 다음과 같은 출력이

    17. MongoDB 중첩 객체의 값을 증가시키시겠습니까?

      중첩된 객체의 값을 증가시키려면 $inc 연산자를 사용할 수 있습니다. 먼저 다음 쿼리를 구현하여 문서가 포함된 컬렉션을 생성해 보겠습니다. >db.incrementValueDemo.insertOne({"StudentName":"Larry","StudentCountryName":"US","StudentDetails":[{"StudentSubjectName":"Math","StudentMathMa

    18. MongoDB 데이터베이스에서 SELECT column1, column2 FROM tbl에 해당하는 것을 얻는 방법은 무엇입니까?

      이에 상응하는 구문은 다음과 같습니다. db.yourCollectionName.find({}, {_id:1, column1:1, column2:1}).pretty(); 위의 구문을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - db.equivalentForSelectColumn1Column2Demo.insertOne({CustomerName:Chris,CustomerAge:24,CustomerCountryName:UK});{ 승인:true, insertedId:ObjectI

    19. MongoDB 집계 프레임워크의 필드 간 일치?

      이를 위해 $cmp 연산자를 사용할 수 있습니다. 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.matchBetweenFieldsDemo.insertOne({"FirstValue":40,"SecondValue":70}); {    "acknowledged" : true,    "insertedId" : ObjectId("5c92c9625259

    20. MongoDB 쿼리에서 캐스팅할 수 있습니까?

      예, MongoDB 쿼리에서 캐스팅하는 것이 가능합니다 - db.yourCollectionName.find("this.yourFieldName >yourValue); 개념을 이해하기 위해 문서로 컬렉션을 만들어 보겠습니다. 문서로 컬렉션을 생성하는 쿼리는 다음과 같습니다 - > db.castingDemo.insertOne({"Amount":"200"}); {    "acknowledged" : true,    "i

    Total 1351 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:60/68  20-컴퓨터/Page Goto:1 54 55 56 57 58 59 60 61 62 63 64 65 66