Latest web development tutorials
×

MongoDB курс

MongoDB курс NoSQL Краткое введение MongoDB Краткое введение Window устанавливать MongoDB Linux устанавливать MongoDB MongoDB Интерпретация Концепции MongoDB подключение MongoDB Создание базы данных MongoDB Удалить базу данных MongoDB Вставить документ MongoDB Обновление документации MongoDB Удаление документов MongoDB документ Запрос MongoDB Условный оператор MongoDB $type операторы MongoDB Limit & Skip MongoDB последовательность MongoDB индекс MongoDB агрегирование MongoDB копия MongoDB Ломтики MongoDB Резервное копирование и восстановление MongoDB монитор MongoDB Java MongoDB PHP распространение MongoDB PHP MongoDB PHP7

MongoDB Расширенный учебник

MongoDB отношения MongoDB ссылки на базы данных MongoDB Индекс покрытия запроса MongoDB анализ запросов MongoDB атомарные операции MongoDB Расширенный индексации MongoDB ограничения индекса MongoDB ObjectId MongoDB Map Reduce MongoDB Полнотекстовый поиск MongoDB Регулярные выражения MongoDB Инструменты управления MongoDB GridFS MongoDB Фиксированный набор MongoDB Автоматический рост

MongoDB в документ

В этой главе мы покажем вам, как вставить данные в коллекцию MongoDB.

Структура данных в формате JSON документа и по существу то же самое.

Все данные хранятся в коллекции формате BSON.

BSON двоичная форма формата хранения JSON класс под названием Binary 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
})

Col выше примере это наше название коллекции, в предыдущем разделе мы уже создали, и если устройство не в базе данных, 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 Save () метод аналогичен вставки () метод. Если вы укажете _id поле, данные _id обновляется.