[Pt-BR] LiteDB – Banco de dados NoSQL 브라질레이로
개요
O LiteDb é um banco de dados NoSql desenvolvido e mantido pelos brasileiros Mauricio David , Cassiano Sombrio e Leonardo Nascimento .
특징
폰테: Blog Raphael Cardoso e LiteDB
설정
Baixe e install o .NET 5
Criando uma API integrada com o LiteDB
Para criar um projeto Web API, bista digitar o seguinte comando:
dotnet new webapi
Projeto의 결정에 대해, 다음 항목에 추가:
dotnet add package LiteDB --version 5.0.10
Agora, vamos adicionar as seguintes classes para que o nosso CRUD funcione:
Para não deixar o artigo muito longo, aqui está os 링크 das class criadas:
파스타 "공통":
Config.cs
Constants.cs
ILiteDBContext.cs
LiteDBContext.cs
LiteDBExtensions.cs
파스타 "컨트롤러":
CustomerController.cs
파스타 "모델":
Customer.cs
파스타 "서비스":
ILiteDBServices.cs
LiteDBService.cs
“LiteDBExtensions.cs” 클래스를 수리하고 코드를 작성할 수 있는 설명서를 쉽게 보낼 수 있습니다.
Esses dois métodos de extensão criados, são utilizandos dentro da classe "Startup.cs".
Testando nossos 끝점
Primeiro, vamos iniciar a nossa API através do comando:
dotnet run
Agora, vamos fazer um requisição POST para inserir uma informação em nosso banco de dados:
Após a requisição POST, vamos verificar, através da requisição GET se a informação foi, realmente, inserida
Repare que este método retorna todas as informações, pois não foi especificado um "Id"na hora da requisição.
Para retornar um cadastro específico, bastamos informar o "Id"
조속히! Temos nosso primeiro cadastro realizado. Se quisermos alterá-lo ou excluí-lo, temos um endpoint para cada função.
당신이 무엇을 알리고 있습니까?
as informações são salvas em um arquivo “.db”, localizado dentro do seu projeto
클래스 de "서비스"및 "컨텍스트"로서, fazem o trabalho de buscar e inserir as informações dentro do arquivo.
O nome do arquivo é definido da seguinte maneira:
결론
다양한 상황과 프로젝트에서 LiteDB 포드를 사용할 수 있습니다. Cabe a você decidir onde e quando usá-lo.
Espero que vocês tenham gostado. Dúvidas, sugestões ou críticas deixem nos commentários.
음 그란데 아브라소!
Reference
이 문제에 관하여([Pt-BR] LiteDB – Banco de dados NoSQL 브라질레이로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/joao2391/pt-br-litedb-banco-de-dados-nosql-brasileiro-2clo
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Para criar um projeto Web API, bista digitar o seguinte comando:
dotnet new webapi
Projeto의 결정에 대해, 다음 항목에 추가:
dotnet add package LiteDB --version 5.0.10
Agora, vamos adicionar as seguintes classes para que o nosso CRUD funcione:
Para não deixar o artigo muito longo, aqui está os 링크 das class criadas:
파스타 "공통":
Config.cs
Constants.cs
ILiteDBContext.cs
LiteDBContext.cs
LiteDBExtensions.cs
파스타 "컨트롤러":
CustomerController.cs
파스타 "모델":
Customer.cs
파스타 "서비스":
ILiteDBServices.cs
LiteDBService.cs
“LiteDBExtensions.cs” 클래스를 수리하고 코드를 작성할 수 있는 설명서를 쉽게 보낼 수 있습니다.
Esses dois métodos de extensão criados, são utilizandos dentro da classe "Startup.cs".
Testando nossos 끝점
Primeiro, vamos iniciar a nossa API através do comando:
dotnet run
Agora, vamos fazer um requisição POST para inserir uma informação em nosso banco de dados:
Após a requisição POST, vamos verificar, através da requisição GET se a informação foi, realmente, inserida
Repare que este método retorna todas as informações, pois não foi especificado um "Id"na hora da requisição.
Para retornar um cadastro específico, bastamos informar o "Id"
조속히! Temos nosso primeiro cadastro realizado. Se quisermos alterá-lo ou excluí-lo, temos um endpoint para cada função.
당신이 무엇을 알리고 있습니까?
as informações são salvas em um arquivo “.db”, localizado dentro do seu projeto
클래스 de "서비스"및 "컨텍스트"로서, fazem o trabalho de buscar e inserir as informações dentro do arquivo.
O nome do arquivo é definido da seguinte maneira:
결론
다양한 상황과 프로젝트에서 LiteDB 포드를 사용할 수 있습니다. Cabe a você decidir onde e quando usá-lo.
Espero que vocês tenham gostado. Dúvidas, sugestões ou críticas deixem nos commentários.
음 그란데 아브라소!
Reference
이 문제에 관하여([Pt-BR] LiteDB – Banco de dados NoSQL 브라질레이로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/joao2391/pt-br-litedb-banco-de-dados-nosql-brasileiro-2clo
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
dotnet run
다양한 상황과 프로젝트에서 LiteDB 포드를 사용할 수 있습니다. Cabe a você decidir onde e quando usá-lo.
Espero que vocês tenham gostado. Dúvidas, sugestões ou críticas deixem nos commentários.
음 그란데 아브라소!
Reference
이 문제에 관하여([Pt-BR] LiteDB – Banco de dados NoSQL 브라질레이로), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/joao2391/pt-br-litedb-banco-de-dados-nosql-brasileiro-2clo텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)