분류 전체보기 썸네일형 리스트형 MongoDB Delete Remove 어떻게 document를 삭제하는가 remove() 메서드는 collection으로부터 document를 삭제하는 데 쓰인다. remove() 메서드는 두 매개변수를 허용한다. 하나는 삭제 기준이고 다른 하나는 justOne flag이다. deletion criteria - (선택사항) document를 따르는 삭제 기준이 삭제됨justOne - (선택사항) true 또는 1로 설정되면 오직 하나의 document만 삭제함 db.collection_name.remove(delletion_criteria) 다음과 같은 mycol collection이 있다고 가정하자.{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"} { "_id" .. MongoDB Update, Save update(), save() 메서드는 collection에 있는 document를 갱신하기 위해 사용된다. update() 메서드는 존재하는 document에 있는 값을 갱신한다. 반면에 save() 메서드는 존재하는 document를 save() 메서드에서 전달된 document로 바꾼다. update() 메서드의 기본 구문db.collection_name.update(selection_criteria, updated_data) mycol collection이 다음과 같은 데이터를 가진다고 하자.{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"} { "_id" : ObjectId(5983548781331adf45ec6), "t.. MongoDB Query document MongoDB collection으로부터 어떻게 document를 질의 하는가? MongoDB collection으로부터 데이터를 질의하기 위해 find() 메서드를 사용해야한다. db.collection_name.find() find() 메서드는 비 구조적인 방식으로 모든 document를 출력한다. 결과를 정형화된 방식으로 출력하려면 pretty() 메서드를 쓰면 된다.db.collection_name.find().pretty() 하나의 document만 반환하는 findOne() 메서드도 있다. MongoDB에서 RDBMS의 where 절과 같은 것OperationSyntaxExampleRDBMS EquivalentEquality{:}db.mycol.find({"by":"tutorials point.. MongoDB 삽입 MongoDB의 collection에 있는 document에 어떻게 삽입을 할까 collection에 데이터를 삽입하기 위해 save() 또는 insert()를 써야 한다. db.collection_name.insert(document) 예시db.mycol.insert({title : "MongoDB Overview",desc : "NoSQL",tags : ['mongodb', 'database', 'NoSQL']}) 여기서 mycol은 collection 이름이다. mycol이라는 collection이 존재하지 않는다면 MongoDB는 이 collection을 생성할 것이고 여기에 document를 삽입할 것이다. document 삽입할 때 _id 매개변수를 지정하지 않으면 MongoDB는 유일한 Ob.. MongoDB Data Types MongoDB는 많은 자료형을 지원한다. String − This is the most commonly used datatype to store the data. String in MongoDB must be UTF-8 valid.Integer − This type is used to store a numerical value. Integer can be 32 bit or 64 bit depending upon your server.Boolean − This type is used to store a boolean (true/ false) value.Double − This type is used to store floating point values.Min/ Max keys − This type is .. MongoDB drop() Method db.collection.drop()은 데이터 베이스로부터 collection을 삭제하기 위해 사용된다. db.collection_name.drop() 우선 show collections로 데이터 베이스에서 이용가능한 collection을 확인한다. hi라는 collection이 있다면 db.hi.drop()을 입력해본다. show collections로 확인해보면 잘 삭제되었다. drop() 메소드는 collection이 성공적으로 삭제되었다면 true를 반환한다. 아니면 false를 반환한다. MongoDB collection 생성 collection (테이블)을 생성하기 위해 db.createCollection(name, options)을 사용한다.여기서 name은 생성될 collection의 이름이다. options는 document이고 collection의 특징을 명세하기 위해 사용된다.ParameterTypeDescriptionNameStringName of the collection to be createdOptionsDocument(Optional) Specify options about memory size and indexingoptions 매개변수는 선택적이므로 collection 이름만 지정해도 된다.db.createCollection("MyDB") 이런 식으로. 다음은 사용할 수 있는 option 목록이다.Fie.. MongoDB 데이터 베이스 삭제 삭제할 때 remove delete drop 같은 명령어가 쓰인다. 데이터 베이스를 통째로 삭제하고 싶다면 db.dropDatabase()를 사용한다. use mydb로 mydb라는 데이터 베이스를 선택하고db.dropDatabase() 명령어를 입력하면 mydb 데이터 베이스는 사라진다. 만약 데이터 베이스를 선핵하지 않고 db.dropDatabase() 명령을 입력한다면 test 데이터 베이스를 기본으로 삭제할 것이다. show dbs로 남아있는 데이터 베이스를 확인해보면 선택한 데이터 베이스가 사라진 것을 확인할 수 있을 것이다. 이전 1 ··· 41 42 43 44 45 46 47 ··· 69 다음