MongoDB é um banco de dados não relacional, o que significa que os dados são armazenados como coleções.
MongoDB também oferece suporte a BSON (JSON binário), uma forma de JSON codificada em binário que permite tipos de dados adicionais, como binário, decimal, ID de objeto e assim por diante.
O MongoDB possui sua própria linguagem de consulta, baseada na gramática JSON e JavaScript, para consultas e o MongoDB é um banco de dados não relacional, o que significa que os dados são armazenados como coleções, com cada documento representando um registro e cada campo representando um valor.
Primeiro faça login em sua conta mongoDB após fazer o login, crie um novo cluster para seu banco de dados de acordo com seus requisitos. também o mongoDB oferece cluster gratuito para iniciantes se eles quiserem aprender o mongoDB. :)
Instalação do gerenciador de pacotes:
Instalação em nuvem (MongoDB Atlas):
Opcionalmente, instale o MongoDB Compass ou outras ferramentas de gerenciamento para facilitar a administração e visualização do banco de dados.
Primeiro, certifique-se de que o MongoDB esteja instalado e em execução. Você pode se conectar ao MongoDB usando o shell do MongoDB ou um cliente MongoDB como o MongoDB Compass.
No MongoDB, bancos de dados e coleções são criados implicitamente quando os dados são armazenados pela primeira vez. Para mudar para um banco de dados específico ou criar um explicitamente, use os seguintes comandos: (use mydatabase)
Para inserir dados em uma coleção (equivalente a uma tabela em bancos de dados relacionais), use os métodos insertOne() ou insertMany():
// Insert a single document into a collection db.users.insertOne({ name: "John Doe", age: 30, email: "[email protected]" }); // Insert multiple documents into a collection db.users.insertMany([ { name: "Jane Smith", age: 25, email: "[email protected]" }, { name: "Michael Johnson", age: 40, email: "[email protected]" } ]);
Ler (encontrar documentos)
Para recuperar dados de uma coleção, use o método find() com critérios de consulta opcionais:
// Find all documents in a collection db.users.find(); // Find documents matching specific criteria (e.g., find users older than 35) db.users.find({ age: { $gt: 35 } }); // Find a single document by its _id db.users.findOne({ _id: ObjectId("insert-id-here") });
Atualizar (Atualizar documentos)
Para atualizar documentos em uma coleção, use os métodos updateOne() ou updateMany():
// Update a single document matching a query db.users.updateOne( { name: "John Doe" }, { $set: { age: 31, email: "[email protected]" } } ); // Update multiple documents matching a query db.users.updateMany( { age: { $lt: 30 } }, { $set: { status: "inactive" } } );
Excluir (Excluir documentos)
Para remover documentos de uma coleção, use os métodos deleteOne() ou deleteMany():
// Delete a single document matching a query db.users.deleteOne({ name: "John Doe" }); // Delete multiple documents matching a query db.users.deleteMany({ status: "inactive" });
Obrigado por ler esta postagem para mais informações como esta, siga minha conta e deixe-me saber se você tem alguma sugestão na seção de comentários.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3