Latest web development tutorials

문서에 MongoDB를

이 장에서는 우리가 어떻게 수집하여 MongoDB에 데이터를 삽입하는 방법을 보여줍니다.

JSON 데이터 문서의 구조와 본질적으로 동일.

컬렉션에 저장된 모든 데이터는 BSON 형식입니다.

BSON 이진 JSON라는 클래스 JSON 저장 형식의 바이너리 형태이다.

삽입 문서

다음과 같이 MongoDB를 삽입을 (사용) 또는 컬렉션에 문서를 삽입 할 () 메소드를 저장, 구문은 다음과 같습니다

db.COLLECTION_NAME.insert(document)

다음 문서는 w3big COL 컬렉션 MongoDB를 데이터베이스에 저장 될 수있다 :

>db.col.insert({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3big.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})

예를 들어 위의 골은 우리의 컬렉션 이름, 우리가 이미 만든 이전 섹션, 그리고 세트가 데이터베이스에없는 경우, MongoDB를 자동으로 수집 및 삽입 문서를 생성합니다.

문서에보기 :

> db.col.find()
{ "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3big.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
> 

다음 우리는 또한 데이터 변수로 정의 될 수있다 :

> document=({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    by: '本教程',
    url: 'http://www.w3big.com',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
});

다음과 같이 결과의 구현 후 있습니다 :

{
        "title" : "MongoDB 教程",
        "description" : "MongoDB 是一个 Nosql 数据库",
        "by" : "本教程",
        "url" : "http://www.w3big.com",
        "tags" : [
                "mongodb",
                "database",
                "NoSQL"
        ],
        "likes" : 100
}

작업을 삽입 :

> db.col.insert(document)
WriteResult({ "nInserted" : 1 })
> 

문서에 당신은 또한 db.col.save (문서) 명령을 사용할 수 있습니다. 당신이 저장 _id 필드를 지정하지 않으면 () 메소드 () 메소드를 삽입 유사합니다. 당신이 _id 필드를 지정하는 경우, _id 데이터가 업데이트됩니다.