Latest web development tutorials

MongoDB do dokumentu

Ten rozdział pokaże nam jak wstawić dane do kolekcji MongoDB.

Struktura danych JSON dokumentu i zasadniczo takie same.

Wszystkie dane są przechowywane w zbiorze są Format BSON.

BSON jest binarnym forma formacie json klasy przechowywania nazwie Binary JSON.

Włóż dokument

MongoDB użyciu wkładki () lub save () metodę, aby dodać dokument do kolekcji, składnia jest następująca:

db.COLLECTION_NAME.insert(document)

Przykłady

Następujące dokumenty mogą być przechowywane w bazie danych w3big zbierania kol MongoDB:

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

Col powyżej przykład to nasza nazwa kolekcji, poprzedni punkt mamy już utworzony, a jeśli urządzenie nie znajduje się w bazie danych, MongoDB automatycznie utworzy dokumenty zbiórki i wstawić.

Zobacz w dokumencie:

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

Możemy również być zdefiniowany jako zmienna danych w następujący sposób:

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

Po wdrożeniu wyników przedstawiają się następująco:

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

Włóż operację:

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

Do dokumentu można także użyć db.col.save polecenia (document). Jeśli nie określisz pola _id save () metoda jest podobna do metody insert (). Jeśli podasz pola _id, dane _id jest aktualizowana.