我正在使用mean.js堆栈。我需要上传Microsoft Excel文档(.xls)并解析这些项目。有了这些信息,我想从架构中创建一个新对象,以上传到mongo数据库。我不确定从哪里开始。
我有mongoose制作的架构。我真的需要帮助解析,然后保存到mongo。如果有任何指南或建议的节点包,他们将非常感激。谢谢。
答案 0 :(得分:0)
首先,您必须将数据转换为 json 。你可以使用像excel-to-json这样的npm库。然后,一旦转换了数据,就可以通过模型将它们批量插入mongodb并使用mongoose。
excel2json(configuration, function(err, result) {
if(err) {
console.error(err);
} else {
Model.create(result, function(err, docs) {
if(!err){
console.log('inserted');
}
});
}
});