stocker des fichiers dans mongodb à l'aide de la mangouste

Je suis de nouveau avec nœud et mongoDB. Je développe une application avec nodeJS, d'exprimer et de mongoDB. Je veux lire un fichier csv/fichier xlsx à partir d'un champ de saisie fichier et le stocker dans mongoDB à l'aide de la mangouste. Je vais avoir des difficultés. Je suis en utilisant angularjs dans ma frontale. Quelqu'un peut-il me donner des suggestions sur ce que la procédure que je devrais aller? Code spécifique sera d'une grande aide.

J'ai utilisé busboy module pour stocker les fichiers dans un dossier spécifique. Voici mon code

Dans les itinéraires de:

router.post('/fileupload', function (req, res) {
    var fstream;
    req.pipe(req.busboy);
    console.log(req.pipe);
    console.log(req.busboy);
    req.busboy.on('file', function (fieldname, file, filename) {
        console.log("Uploading: " + filename);
        fstream = fs.createWriteStream('./files/' + filename);
        file.pipe(fstream);
        fstream.on('close', function () {
            res.redirect('back');
        });
    });
});

et mon frontend:

<form method="post" action="/fileupload" enctype="multipart/form-data">
    <input type="file" id="file" name="file">
    <button type="submit">Submit</button>
</form>

Jusqu'à maintenant, il n'y a pas d'erreur. Maintenant, je veux juste stocker ces fichiers dans la base de données.
Que dois-je faire ensuite?

OriginalL'auteur ishakya | 2014-11-27