먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.arrayContainOnlySpecificFieldDemo.insertOne( ... { ... "StudentName":"John", ... "StudentAge":21, ... "StudentTechnicalSubject":["C","Ja
먼저 문서로 컬렉션을 생성해 보겠습니다. − >db.useResultDemo.insertOne({"StudentFirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5cda70f5b50a6c6dd317adcd") } find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - > db.useResultDemo.f
$type 연산자를 사용하여 필드에 null 값이 포함되어 있는지 확인할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. 우리는 또한 필드에 null을 삽입했습니다 - > db.nullDemo.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5cc68a1eac184d684e3fa270"
두 개의 필드를 선택하고 고유한 값으로 정렬된 배열을 반환하려면 $setUnion 연산자와 함께 집계 프레임워크를 사용합니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.sortedArrayWithDistinctDemo.insertOne( ... { value1: 4, value2: 5} ... ); { "acknowledged" : true, "insertedId" : ObjectId("5cc690b9
MongoDB v3에서 사용자를 생성하려면 createUser() 메소드를 사용하십시오. 이를 통해 사용자를 생성할 수 있으며 생성하는 동안 사용자, 암호 및 역할도 추가해야 합니다. 이러한 역할은 권한을 할당합니다. 구문은 다음과 같습니다 - use admin db.createUser( { user: “yourUserName", pwd: "yourPassword", &nb
집계 프레임워크를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − db.topCountArrayDemo.insertOne(... {StudentId:103 , StudentSubject:[C, MongoDB]}... );{ 확인됨 :true, insertedId :ObjectId(5cc6b3229cb58ca2b005e66b)} 다음은 find() 메서드를 사용하여 컬렉션의 모든 문서를 표시하는 쿼리입니다. - db.topCountArrayDemo.find().pretty(); 이것은 다음과 같은 출력을 생
MongoDB 다차원 배열 프로젝션의 경우 집계 프레임워크를 사용해야 합니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. 여기에 학생 점수에 대한 다차원 배열이 있습니다 - > db.multiDimensionalArrayProjection.insertOne( ... { ... "StudentFirstName" : "Chris", ... "StudentMarks" : [ [98,
이를 위해 $set 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성하겠습니다. − > db.updateRecordDemo.insertOne({"StudentName":"Larry"}); { "acknowledged" : true, "insertedId" : ObjectId("5cbd6f95de8cc557214c0e0a") } > db.updateRecordDemo.insertOn
배열에서 항목을 제거하려면 $pull 연산자를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.removeItemFromArray.insertOne( { "_id":101, "StudentName":"Larry", "StudentSubjects":["C","MongoDB","Java","MySQL"] } ); { "acknowledged"
이를 위해 $lt 연산자를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − > db.beforeSpecifyDateDemo.insertOne({"UserLoginDate":new ISODate('2016-03-21')}); { "acknowledged" : true, "insertedId" : ObjectId("5cbd91e4de8cc557214c0e0d") } > db.beforeSpeci
먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.incrementDemo.insertOne({"Value1":10,"Value2":20}); { "acknowledged" : true, "insertedId" : ObjectId("5cbdaf07de8cc557214c0e15") } find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - > db.
문서로 컬렉션을 만들자 − find() 메서드를 사용하여 컬렉션의 모든 문서 표시 - db.selectOnlyNumericDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:ObjectId(5cbdb711de8cc557214c0e16), UserId:User101 }{ _id:ObjectId(5cbdb716de8cc557214c0e17), _Id:}{ 102 5cbdb71dde8cc557214c0e18), UserId:User103 }{ _id:ObjectId(5cbdb725de8cc5
이를 위해 createUser() 메소드를 사용할 수 있습니다. 다음은 구문입니다 - db.createUser( { user: "yourUserName", pwd: "yourPassword", roles: [ { role: "read", db: "yourDatabaseName" } ] } ); Mongo
이를 위해 MongoDB에서 every()를 사용할 수 있습니다. 문서로 컬렉션을 만들자 − db.arrayCondition insertOne({이름:크리스,마크:[43,45,59,69,78,89]});{ 승인됨:true, insertedId:ObjectId(5cbdbd3cde8cc557214c0e1c)} find() 메서드를 사용하여 컬렉션의 모든 문서를 표시합니다. 쿼리는 다음과 같습니다 - db.arrayConditionDemo.find().pretty(); 이것은 다음과 같은 출력을 생성합니다 - { _id:Objec
데이터베이스를 admin으로 전환해야 합니다. 다음은 구문입니다 - use admin 종료 옵션 -의 구문은 다음과 같습니다. db.shutdownServer() 종료에 대해 위의 구문을 구현해 보겠습니다 - > use admin switched to db admin > db.shutdownServer() 이것은 다음과 같은 출력을 생성합니다 - server should be down... 2019-04-22T19:11:40.949+0530 I NETWORK [js] trying reconnect to 127.0.0
printjson() 또는 print()를 사용하여 MongoDB 쉘 스크립트의 출력을 얻을 수 있습니다. 객체 배열을 생성해 보겠습니다. 다음은 객체 배열을 생성하는 쿼리입니다. > var studentDetails=[{"StudentName":"John","StudentAge":21}, {"StudentName":"Carol","StudentAge":24},{"StudentName&q
MongoDB에서 NumberLong을 String으로 변환하려면 toString() −를 사용할 수 있습니다. NumberLong('yourValue').valueOf().toString(); NumberLong을 String으로 변환하려면 valueOf()도 사용할 수 있습니다. − NumberLong('yourValue').valueOf(); 위의 두 구문을 모두 구현해 보겠습니다. 다음은 toString() −를 사용하여 NumberLong을 String으로 변환하는 쿼리입니다. > N
MongoDB 필드 및 값을 삭제하려면 $unset 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.deleteFieldDemo.insertOne({"FirstName":"John","LastName":"Smith"}); { "acknowledged" : true, "insertedId" : ObjectId("5cb9fb767219
이를 위해 $type과 함께 $not 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 생성해 보겠습니다. − > db.highestNumericValueOfAColumnDemo.insertOne( ... { ... "StudentName": "John", ... "StudentMathMarks":69 ... } ... ); {
이를 위해 $ne 연산자를 사용할 수 있습니다. 먼저 문서로 컬렉션을 만들어 보겠습니다. − > db.searchByPropertyName.insertOne({"FirstName":"Larry","Age":23}); { "acknowledged" : true, "insertedId" : ObjectId("5cbaf7af7219729fde21ddb5") } > db.sea