숫자 컬렉션 이름을 제거하려면 다음 구문을 사용하세요. db.getCollection("yourNumericCollectionName").drop(); 먼저 숫자 컬렉션을 만듭니다. 다음은 쿼리입니다. > db.createCollection("2536464"); { "ok" : 1 } 이제 위 컬렉션에 일부 문서를 삽입합니다. 다음은 쿼리입니다. > db.getCollection("2536464").insertOne({"Record&quo
너무 특정 필드를 반환하려면 MongoDB에서 find() 메서드를 사용하세요. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.specificFieldDemo.insertOne({"FirstName":"John","LastName":"Doe"}); { "acknowledged" : true, "insertedId" : ObjectId("5cb8019a62318
컬렉션에 대한 문서를 생성하지 않았기 때문에 이 SHOW DBS 명령은 데이터베이스를 표시하지 않습니다. 컬렉션에 대한 문서를 생성하는 경우 생성된 데이터베이스가 표시됩니다. 위의 개념을 구현하고 데이터베이스를 생성해 보겠습니다. − > use web; switched to db web 다음은 모든 데이터베이스를 표시하는 쿼리입니다 - > show dbs; 이것은 다음과 같은 출력을 생성합니다 - admin 0.001GB config 0.000GB local 0.000GB my 0.001GB sample 0.001G
이를 위해 $pull 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.removeNullDemo.insertOne( ... { ... "_id" : 1, ... "StudentDetails" : [ ... { ... "FirstName": "John", ... &nb
이를 위해 $or 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.applyConditionDemo.insertOne({"StudentName":"Larry","StudentAge":21,"StudentMarks":45}); { "acknowledged" : true, "insertedId" : ObjectId("5cb80b7862
그룹은 MongoDB의 메소드 유형입니다. 컬렉션 이름으로 만들면 안 됩니다. 생성했더라도 getCollection(group).drop();)을 사용하여 쉽게 제거할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − db.getCollection(group).insertOne({StudentName:Robert});{ 확인됨:true, insertedId:ObjectId(69b4) )} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.getCollection(그룹).find(
findOne()은 쿼리가 일치하면 첫 번째 문서를 반환하고 그렇지 않으면 null을 반환합니다. find() 메서드는 null을 반환하지 않고 커서를 반환합니다. find() 및 findOne()의 개념을 구현하고 문서로 컬렉션을 생성합시다 - > db.createCollection('emptyCollection'); { "ok" : 1 } 위 컬렉션에 몇 개의 문서가 있는지 계산해 보겠습니다. - > db.emptyCollection.count(); 이것은 다음과 같은 출력을 생성
Capped 컬렉션은 삽입 순서에 따라 문서를 삽입하고 검색하는 높은 처리량 작업을 지원하는 고정 크기 컬렉션입니다. mongo capped 컬렉션에서 최대값을 설정하려면 다음 구문을 사용하십시오. db.createCollection("yourCollectionName", {capped:true, size:yourSizeValue, max:yourMaxValue}); mongo capped 컬렉션에 최대값을 설정하기 위해 위의 구문을 구현해 보겠습니다. 다음은 쿼리입니다. > db.createCollecti
MongoDB에서 필드가 NAN인 모든 문서를 찾으려면 다음 구문을 사용하십시오. db.yourCollectionName.find( { yourFieldName:NaN }) 먼저 문서로 컬렉션을 생성하겠습니다. 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.nanDemo.find().pretty(); 그러면 다음과 같은 출력이 생성됩니다. { _id:ObjectId(5ca251a26304881c5ce84b8a), 점수:NaN }{ _id:ObjectId(5ca2520e6304881c5
MongoDB 명령 프롬프트에서 변수를 인쇄하려면 다음 구문을 사용하십시오. //Declaring and Initializing a variable. var anyVariableName=yourValue; //To print the above variable. yourVariableName; Or print(yourVariableName); 다음은 MongoDB 명령 프롬프트에서 변수를 선언하고 초기화하는 방법입니다. > var myIntegerValue=20; MongoDB 명령 프롬프트에서 변수 인쇄: > myIn
MongoDB에서 상위 N개 행을 쿼리하기 위해 집계 프레임워크를 사용할 수 있습니다. 문서로 컬렉션을 만들자 > db.topNRowsDemo.insertOne({"StudentName":"Larry","Score":78}); { "acknowledged" : true, "insertedId" : ObjectId("5ca26eee6304881c5ce84b91") } >
이를 위해 $abs 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.absoluteValueDemo.insert({"Value":98}); WriteResult({ "nInserted" : 1 }) > db.absoluteValueDemo.insert({"Value":-100}); WriteResult({ "nInserted" : 1 }) > db.absoluteValueDemo.insert({"Value&q
중첩 배열에서 값을 찾고 수정하려면 업데이트 명령을 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. > db.findAndModifyAValueInNestedArrayDemo.insertOne( { "CompanyName" : "Amazon", "DeveloperDetails" : [ { "ProjectName" : "Online Book Store", "TeamSize" : "5" },
정규 표현식 일치에 대한 배열 문자열을 쿼리하려면 다음 구문을 사용하십시오. db.yourCollectionName.find( { yourFieldName:/yourStartingValue./ } ).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. db.queryArrayDemo.find().pretty(); 그러면 다음과 같은 출력이 생성됩니다. { _id :ObjectId(5ca2774c6304881c5ce84ba0), Student
이름에 공백이 있는 키를 쿼리하려면 점(.) 표기법을 사용할 수 있습니다. 1단계 :먼저 키 이름에 공백이 있는 집합을 만들어야 합니다. 다음은 쿼리입니다. > myValues["Details"] = {} { } > myValues["Details"]["Student Name"]="John"; John > myValues["Details"]["StudentAge"]=26; 26 2단계 :이제 컬렉션을 만들고
배열 내부의 문서에서 특정 필드를 투영하려면 위치($) 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. > db.projectSpecificFieldDemo.insertOne( ... { ... "UniqueId": 101, ... "StudentDetails" : [{"StudentName" : "Chris", "StudentC
WHERE IN(1,2,....)에 해당하는 MongoDB는 $in 연산자입니다. 구문은 다음과 같습니다. db.yourCollectionName.find({yourFieldName:{$in:[yourValue1,yourValue2,....N]}}).pretty(); 먼저 문서로 컬렉션을 생성하겠습니다. > db.whereInDemo.insertOne({"StudentName":"John","StudentMathScore":57}); { "
컬렉션의 열 이름을 바꾸려면 $rename 연산자를 사용할 수 있습니다. 다음은 구문입니다. db.yourCollectionName.update({}, {$rename: {'yourOldColumName': 'yourNewColumnName'}}, false, true); 먼저 문서로 컬렉션을 생성해 보겠습니다. > db.renamingColumnNameDemo.insertOne({"StudentName":"Larry","Age":23}); {
MongoDB 쉘 스크립트를 더 일찍 종료하려면 quit를 사용해야 합니다. 다음은 구문입니다. quit() quit(1) 스크립트를 만들고 셸에서 quit() 또는 quit(1)을 작성해 보겠습니다. 먼저 문서로 다음 컬렉션을 만듭니다. > db.flightInformation.insertOne({"FlightName":"Flight-1","ArrivalTime":new ISODate("2019-03-12")}); { "
대규모 컬렉션의 경우 forEach()와 함께 업데이트 명령을 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. >db.addingNewPropertyDemo.insertOne({"StudentName":"John","StudentAge":23,"CountryName":"US"}); { "acknowledged" : true, "insertedId"