MongoDB avec Python pour la première fois

introduction

L'autre jour, lorsque j'ai participé au (54e) mini Hack-a-thon Python, j'ai essayé d'utiliser MongoDB avec Python, donc Je vais le résumer brièvement.

Cependant, il n'y avait rien de particulièrement difficile à utiliser, je ne posterai donc que les liens vers les documents auxquels j'ai fait référence.

Documents référencés

Le premier est une introduction à MongoDB. Merci pour la traduction japonaise.

C’est un livre très fin avec environ 40 pages.

J'ai pu le saisir rapidement.

Ce dernier est la documentation officielle.

La méthode de fonctionnement de MongoDB avec Python était organisée de manière concise et j'ai pu en comprendre les bases en peu de temps.

Impressions que j'ai essayé d'utiliser

Dans le "Thin Book de MongoDB", il est écrit comme suit.

Le véritable avantage de schemaless est l'élimination de la configuration et la réduction des frictions avec la programmation orientée objet. (Original) le véritable avantage du schéma dynamique est le manque de configuration et la réduction des frottements avec la POO.

J'ai vraiment réalisé cela.

Lorsque vous utilisez un SGBDR tel que PostgreSQL avec Python, vous utilisez généralement un mappeur OR tel que SQLAlchemy en plus du pilote.

Si vous souhaitez gérer davantage le schéma, vous aurez également besoin d'un outil de migration tel qu'Alembic.

Compte tenu de l'apprentissage de l'utilisation de ces packages, le chemin de l'introduction est assez difficile. .. ..

Cependant, dans le cas de MongoDB, il est possible d'installer uniquement le pilote pour le moment.

Il n'est pas nécessaire de définir le schéma par DDL et vous pouvez utiliser la base de données comme si vous utilisiez un objet sans mappeur OR.

Pour le moment, je pensais que les étapes pour l'utiliser seraient considérablement plus courtes que dans le cas du SGBDR.

À l'avenir, j'aimerais essayer diverses choses et approfondir ma compréhension.

Recommended Posts

MongoDB avec Python pour la première fois
Voir python pour la première fois
Premier Kaggle (kaggle ①)
J'ai essayé la programmation python pour la première fois.
Kaguru pour la première fois
Une note utile lors de l'utilisation de Python après une longue période
Ce que je suis entré dans Python pour la première fois
J'ai essayé Python sur Mac pour la première fois.
Enregistrer une tâche dans cron pour la première fois
J'ai essayé python pour la première fois avec heroku
Démarrez Django pour la première fois
La première étape de Python Matplotlib
Premier Python
Premier Python
Résumé des points d'achoppement à Django pour la première fois
[Comprendre au plus court] Principes de base de Python pour l'analyse des données
J'ai essayé tensorflow pour la première fois
Essayons Linux pour la première fois
Différences que les ingénieurs C # ont ressenties lors de l'apprentissage de Python pour la première fois
Essayez d'utiliser FireBase Cloud Firestore avec Python pour le moment
CERTIFICATE_VERIFY_FAILED dans Python 3.6, le programme d'installation officiel de macOS
Comment utiliser MkDocs pour la première fois
Utilisez Logger avec Python pour le moment
Conseils pour accéder à l'API ATND avec Python
J'ai essayé Mind Meld pour la première fois
Paramètres pour démarrer avec MongoDB avec python
Essayez de publier sur Qiita pour la première fois
Pour la première fois dans Numpy, je vais le mettre à jour de temps en temps
Depuis que je suis libre, l'ingénieur front-end a essayé Python (v3.7.5) pour la première fois
L'histoire du retour au front pour la première fois en 5 ans et de la refactorisation de Python Django
Ce que j'ai appris en écrivant une Pull Request Python pour la première fois de ma vie
Trouver des erreurs en Python
Exécutez avec CentOS7 + Apache2.4 + Python3.6 pour le moment
[Python] Mesure et affiche le temps nécessaire au traitement
Affiche l'heure à partir du moment où le programme a été lancé en python
Utilisez l'ODM de MongoDB avec Python
Pour la première fois, j'ai découvert Unix (Linux).
Techniques de tri en Python
Tri décroissant avec mongodb en python
Transformez plusieurs listes avec l'instruction for en même temps en Python
AI Gaming Je l'ai essayé pour la première fois
À propos de "for _ in range ():" de python
J'ai fréquenté l'école et j'ai participé pour la première fois au concours limité BEGINNER de SIGNATE.
Vérifiez le temps de traitement et le nombre d'appels pour chaque processus avec python (cProfile)
Vérifiez le fonctionnement de Python pour .NET dans chaque environnement
[Python] Afficher le temps écoulé en heures, minutes et secondes (00:00:00)
Obtenez la date et l'heure actuelles en Python, en tenant compte du décalage horaire
J'ai essayé l'API Google Cloud Vision pour la première fois
Google recherche la chaîne sur la dernière ligne du fichier en Python
Si vous apprenez Linux pour la première fois, faites-le!
Rechercher les fuites de mémoire dans Python
Obtenir l'API arXiv en Python
Rechercher des commandes externes avec python
First Python 3 ~ Le début de la répétition ~
Python dans le navigateur: la recommandation de Brython