La base de datos no SQL es más avanzada y es capaz de manejar grandes datos con características de esquema dinámico. En la era de Big Data, el servidor que no es SQL parece tener un futuro brillante, aunque en algunos casos, las soluciones de datos comerciales de extremo a extremo aún son adecuadas para utilizar bases de datos SQL.
En este artículo, pasaré por cómo aprovechar MongoDB Altas que se integran con aplicaciones frascos utilizando Python. Es correcto que aplique este enfoque para el desarrollo de aplicaciones.
Ingredients on Flask Application Database Using MongoDB Atlas & Python
Tabla de contenido en la base de datos de aplicaciones web
Introducción de MongoDB y creación de cuenta de Atlas gratuito
MongoDB es una base de datos de código abierto que almacena «documentos» similares a JSON, que pueden tener cualquier número, nombre o jerarquía de campos dentro, en lugar de filas de datos como en una base de datos relacional. Los desarrolladores de Python pueden pensar en MongoDB como un repositorio persistente y de búsqueda de diccionarios de Python (y, de hecho, así es como Pymongo representa documentos de MongoDB).
MongoDB ofrece un alcance de servicio gratuito y pagado para que los desarrolladores consideren y adopten. No importa cuál esté considerando en función de las necesidades reales, dirí. a que la oferta es uniformemente amigable y razonable, en comparación con AVG. Ofertas en el mercado. Registrarse para obtener una cuenta ATLAS gratuita es súper fácil, lo que solo requiere su dirección de correo electrónico.

Después de haberse registrado para una cuenta gratuita, creemos un nuevo clúster. Básicamente, significa un nuevo servidor compartido con otros. Puede seleccionar un servidor por país, etc. Para mí, es casi lo mismo en términos de un servicio gratuito, aunque la velocidad de carga debe ser más rápida si selecciona lo más cercano a su mercado objetivo.
Then, we can go to the connection section and copy and paste the server connection URL. Please be sure to remove pymongo
from the given URL if we would import a mongo client from pymongo
in the script. You might be able to learn more in a moment next paragraph.
Create a Database & Collection
Luego, vamos a la sección de colección de navegación y creamos una nueva base de datos. La base de datos de cuenta gratuita proporciona algunas muestras para su prueba. En términos de la nueva creación de bases de datos, solo necesitamos crear dos cosas. Uno es el nuevo nombre de la base de datos, y el otro es el nuevo nombre de colección. Asegúrese de copiar estos nombres. Los usaremos en un momento.
Import MongoDB a& Certifi Modules
There are two modules we need to import for MongoDB integration. Python 3.9 or above version has already included these modules, which are pymongo
and ceritifi
from pymongo import Mongo
Client
importación certifi
Código de conexión de configuración de MongoDB
For the password, all the special signal that existed in your password, such as #, $, !
and so on and so forth, needs to be converted into percent en. codings, such as For more details, please google a free online converter and get your percent-encoded password.
insert_one (), find ({}, {field_data: bool})
Bien, ahora es el momento de pasar por cómo insertar datos de usuarios de registro en la base de datos MongoDB cuando las implementaciones anteriores están listas en su aplicación Flask.
insert_one ()
MongoDB utiliza una estructura de datos similar a JSON para que sea súper fácil y amigable insertar o crear un nuevo conjunto de datos, como manejar el nuevo registro del usuario. Tome esto, por ejemplo, este método se puede aplicar a la página de registro del usuario que se conecta con MongoDB.
Como podemos ver, podemos crear un bloque que incluya cualquier conjunto de datos variables para dar forma a una propiedad. Puede estandarizar la propiedad o incluso personalizar la propiedad en función de la diversificación real de la membresía. En general, es súper amigable para las aplicaciones.
Obtener solo campos específicos. Si desea obtener solo algunos campos, entonces en el método Buscar pase el primer parámetro como {} y el segundo parámetro como 1 para el campo que desea obtener y 0 para aquellos que no desea obtener.
Este método debe ser uno de los usos más comunes y populares, especialmente en la coincidencia de usuarios, el desarrollo de API, la configuración de orientación, etc.
Script de Python completo de la base de datos de aplicaciones frascos utilizando MongoDB
If you are interested in the Full Python Script of Chapter 66 – Flask Application Database Using MongoDB Atlas and Python to Better Big Data Management, please subscribe to our newsletter by adding the message “Chapter 66”. We would send you the script immediately to your mailbox.
Espero que disfrute leyendo el Capítulo 66 – Base de datos de aplicaciones de frasco utili. zando Atlas y Python de MongoDB para una mejor gestión de big data. Si lo hizo, por favor nos apoye haciendo una de las cosas enumeradas a continuación, porque siempre ayuda a nuestro canal.