Je travaille donc sur un projet pour animaux de compagnie où je stocke divers fichiers texte. J'ai installé mon application pour enregistrer les balises comme une chaîne dans l'une de mes collections de sorte qu'un exemple serait:Enregistrer/travailler avec des balises dans mongodb pour un système de gestion de documents
tags: « Linux Apache WSGI »
les stocker et à leur recherche fonctionnent très bien, mais ma question vient quand je veux faire quelque chose comme un nuage d'étiquettes, compter toutes les différentes étiquettes, ou faire un système de sélection dynamique basé sur des étiquettes, quelle est la meilleure façon de les casser pour travailler avec? Ou devrais-je les stocker d'une autre manière?
Logiquement, je pouvais parcourir tous les enregistrements et obtenir toutes les étiquettes, les casser en fonction de l'espace, puis mettre en cache le résultat d'une manière ou d'une autre. Peut-être que c'est la bonne réponse, mais je voulais demander à la communauté de la sagesse. J'utilise pymongo pour interagir avec ma base de données.