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는 유일한 ObjectID를 할당한다.
단일 질의에서 여러 document를 삽입하려면 insert() 메서드에서 document의 배열을 전달하면 된다.
>db.post.insert([ { title: 'MongoDB Overview', description: 'MongoDB is no sql database', by: 'tutorials point', url: 'http://www.tutorialspoint.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 }, { title: 'NoSQL Database', description: "NoSQL database doesn't have tables", by: 'tutorials point', url: 'http://www.tutorialspoint.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 20, comments: [ { user:'user1', message: 'My first comment', dateCreated: new Date(2013,11,10,2,35), like: 0 } ] } ])
'과목 > 빅데이터' 카테고리의 다른 글
MongoDB Update, Save (0) | 2018.04.28 |
---|---|
MongoDB Query document (0) | 2018.04.28 |
MongoDB Data Types (0) | 2018.04.28 |
MongoDB drop() Method (0) | 2018.04.28 |
MongoDB collection 생성 (0) | 2018.04.28 |