2016-01-04 1 views
0

J'ai une application qui utilise des grilles pour télécharger des fichiers sur mongodb. C'est en fait un processus en deux étapes. Tout d'abord, le fichier est téléchargé et en cas de succès le nom de fichier est poussé dans une collection (tableau js, pas collection mongo) qui est lié à l'interface utilisateur avec angularjs. Le nom de fichier est également ajouté en tant que document au mongodb. Cette partie fonctionne très bien. L'utilisateur peut également supprimer un fichier donné. Idéalement, le processus devrait simplement être l'inverse du téléchargement; supprimez le fichier de la base de données et, en cas de succès, supprimez l'entrée de nom de fichier de ses collections js et mongo. Mais, il semble y avoir aucun moyen de distinguer entre deux fichiers téléchargés, s'ils ont le même nom. Comment dois-je aller à ce sujet. Dois-je ajouter une autre étape et mettre à jour les fichiers téléchargés en opposition au document, ou y a-t-il une meilleure façon de faire à ce sujet? MerciTéléchargement de noms de fichiers en double à l'aide de grilles et de mongo

Répondre

0

J'ai effectivement figuré celui-ci. Je reçois l'ID de fichier attribué par mongo après le téléchargement du fichier. Je peux ensuite ajouter le nom et l'ID du fichier à l'entrée du document.