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 обновляется.