MongoDB에서 필드 이름이 StudentFirstName인 모든 문서를 찾기 위해 위의 구문을 구현해 보겠습니다. 쿼리는 다음과 같습니다 - > db.getCollectionNames().forEach(function(myCollectionName) { ... var frequency = db[myCollectionName].find({"StudentFirstName": {$exists: true}}).count(); ... if (frequency >
이를 위해 printjson을 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.cursorDemo.insertOne({"StudentFullName":"John Smith","StudentAge":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cc7f0d08f9e6ff3eb0ce442") } >
MongoDB의 기존 레코드를 제거하고 업데이트하는 $pull 연산자만 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.removeDemo.insertOne( ... { ... "UserName" : "Larry", ... "UserDetails" : [ ... { ... &nb
forEach()를 사용하여 결과를 연결할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.concatenateDemo.insertOne({"Name":"John","Age":21}); { "acknowledged" : true, "insertedId" : ObjectId("5cc80dd88f9e6ff3eb0ce448") } > db.concatena
부울 값에 $eq 및 $ne 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.booleanQueryDemo.insertOne({"UserName":"John","UserAge":23,"isMarried":true}); { "acknowledged" : true, "insertedId" : ObjectId("5cc815c08f9e6f
MongoDB에서 필드를 증가시키려면 $inc 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.incrementDemo.insertOne({PlayerScore:560});{ 승인됨:true, insertedId:ObjectId 5cc81ce68f9e6ff3eb0ce450)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.incrementDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - <<_id:ObjectId(5cc8
특정 배열 인덱스의 객체를 업데이트하려면 MongoDB에서 update()를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.updateObjectDemo.insertOne( ... { ... id : 101, ... "StudentDetails": ... [ ... [ ... &n
맵 축소의 개념을 사용하여 배열의 위치를 얻을 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.retrievePositionDemo.find(); { "_id" : ObjectId("5cd569ec7924bb85b3f4893f"), "Subjects" : [ "MySQL", "MongoDB", "Java" ] } 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. -
MongoFB에서 키 필드를 제거하려면 $unset 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − >db.removeKeyFieldsDemo.insertOne({"StudentFirstName":"John","StudentLastName":"Doe","StudentAge":23}); { "acknowledged" : true, "inser
단일 문서만 제거하려면 MongoDB에서 remove()를 사용하십시오. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.removeOnlyOneDocumentDemo.insertOne({"FirstName":"John","LastName":"Smith"}); { "acknowledged" : true, "insertedId" : ObjectId("5cc6ca2
먼저 CMD를 연 다음 MongoDB의 BIN 디렉터리로 이동합니다. CMD 프롬프트를 여는 스크린샷은 다음과 같습니다. 위에서 START를 누른 다음 RUN 및 ENTER를 입력하여 RUN 대화 상자에 도달했습니다. 이제 CMD를 입력하고 확인 버튼을 눌러 명령줄을 가져옵니다. 스크린샷은 다음과 같습니다 - MongoDB의 BIN 디렉토리에 도달합니다. 다음은 BIN에 도달하는 방법입니다 - 쿼리 mongo –version을 사용합니다. 쿼리의 스크린샷은 다음과 같습니다 - 위는 현재 MongoDB 버전이
예, JavaScript를 사용하여 MongoDB 셸에서 변수 컬렉션 이름을 설정할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.employeeInformation.insertOne({"EmployeeName":"John Smith","EmployeeAge":24,"EmployeeSalary":450000}); { "acknowledged" : true, "in
MongoDB 문서의 필드에 값이 있는지 확인하려면 $exists 연산자와 함께 find()를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.checkIfValueDemo.insertOne({"PlayerName":"John Smith","PlayerScores":[5000,98595858,554343]}); { "acknowledged" : true, "insertedId
하위 문서의 모든 필드를 합산하려면 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.sumEveryFieldDemo.insertOne( ... { ... "_id":101, ... "PlayerDetails": [ ... {"PlayerN
MongoDB에서 AND와 같은 결과를 얻으려면 $all 연산자를 사용하십시오. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.andQueryDemo.insertOne({"StudentName":"Carol Taylor","FavouriteSubject":["C","Java","MongoDB","MySQL"]}); { "acknowledged" : true
$not 연산자와 함께 정규식을 사용하여 특정 문자를 무시하고 나머지를 표시할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.regexDemo.insertOne({"CustomerId":"Customer#1234","CustomerName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId(&quo
문서를 찾은 다음 업데이트를 사용하여 쿼리를 토글해야 합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.toggleDemo.insertOne({"CustomerName":"John Smith","CustomerAge":28,"isMarried":true}); { "acknowledged" : true, "insertedId" :
예, Mongo 셸은 기본적으로 숫자를 부동 소수점으로 취급합니다. int 또는 다른 유형으로 작동하려면 명시적으로 언급해야 합니다. 이를 위해 NumberInt()를 사용할 수 있습니다. 구문은 다음과 같습니다 - var anyVariableName= [NumberInt("yourValue1"), NumberInt("yourValue2"),.....N]; 숫자를 정수로만 처리하기 위해 위의 구문을 구현해 보겠습니다(float가 아님) - > var integerArrayDemo = [Nu
이를 위해 findOne()을 사용할 수 있습니다. 다음은 구문입니다 - db.yourCollectionName.findOne({yourFieldName:yourValue}); 문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.checkExistingDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id :ObjectId(5cbdf90dac184d684e3fa265), StudentName :John }{ _id :ObjectId(5cbdf912a
MongoDB 객체에서 속성 목록을 얻으려면 for 루프를 사용하여 문서의 키와 값을 추출할 수 있습니다. 문서로 컬렉션을 만들자 − >db.getAttributeListDemo.insertOne({"StudentId":101,"StudentName":"John","StudentAdmissi onDate":new ISODate('2019-01-12'),"StudentSUbjects":["MongoDB",&q