O melhor tutorial MongoDB no documento em 2024. Neste tutorial você pode aprender Inserir documento,
Neste capítulo, vamos mostrar-lhe como inserir dados na coleção MongoDB.
estrutura de dados JSON do documento e essencialmente o mesmo.
Todos os dados são armazenados na coleção são formato BSON.
BSON é uma forma binária de um formato de armazenamento json classe chamada Binary JSON.
MongoDB usando o insert () ou save () para inserir um documento com a coleta, a sintaxe é a seguinte:
db.COLLECTION_NAME.insert(document)
Os seguintes documentos podem ser armazenados no banco de dados MongoDB coleção col w3big:
>db.col.insert({title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库', by: '本教程', url: 'http://www.w3write.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 })
Col exemplo acima é o nosso nome da coleção, a seção anterior já criamos, e se o conjunto não está no banco de dados, MongoDB irá criar automaticamente os documentos de cobrança e de inserção.
Ver para o documento:
> db.col.find() { "_id" : ObjectId("56064886ade2f21f36b03134"), "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3write.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 } >
Também pode ser definido como uma variável de dados como se segue:
> document=({title: 'MongoDB 教程', description: 'MongoDB 是一个 Nosql 数据库', by: '本教程', url: 'http://www.w3write.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 });
Após a aplicação dos resultados são os seguintes:
{ "title" : "MongoDB 教程", "description" : "MongoDB 是一个 Nosql 数据库", "by" : "本教程", "url" : "http://www.w3write.com", "tags" : [ "mongodb", "database", "NoSQL" ], "likes" : 100 }
Inserir operação:
> db.col.insert(document) WriteResult({ "nInserted" : 1 }) >
Em um documento Você também pode usar db.col.save de comando (documento). Se você não especificar campo _id save () método é semelhante ao inserir o método de (). Se você especificar campo _id, os dados _id é atualizado.