gpt4 book ai didi

android - 将用户数据从 Meteor 导出到 .CSV 文件

转载 作者:行者123 更新时间:2023-11-30 00:29:02 25 4
gpt4 key购买 nike

我正在创建一个具有用户登录系统和按钮的 meteor 应用程序。用户可以按下按钮将他们的用户名添加到集合中,直到它被 super 用户删除。

我想在用户每次点击按钮时记录下来,并以 .csv 文件或类似格式下载该信息。因此,例如,假设用户 A 在时间 t1 按下按钮,用户 B 在时间 t2 按下它,用户 C 在时间 t3 按下它,然后用户 A 在时间 t4 再次按下它。我想以一种很好的格式导出这些交互的记录。 ***注意:按钮点击没有存储在数组中,所以这个问题的解决方案(How to export JavaScript array info to csv (on client side)?)对我没有帮助——除非我误解了什么,这是完全有可能的!

我开始学习本教程以从 meteor 应用程序 (https://themeteorchef.com/tutorials/exporting-data-from-your-meteor-application) 导出数据,但它很快变得复杂,我不确定如何使用此方法跟踪按钮点击。

这似乎是一项相对简单的任务。有没有我错过的简单解决方法或常用方法?谢谢!

最佳答案

抱歉耽搁了,假期让我离开了。

由于您使用的是 Meteor,您可以访问一个很棒的 Mongo API ( docs ),它允许您以任何您喜欢的方式查询和转换数据。因此,只需查询您在 Meteor 中定义的任何 Mongo 集合(我将使用 ButtonClicks 作为示例)

let buttonClicks = ButtonClicks.find({}).fetch(); // Finds all button clicks

然后转换数据并使用 Node fs ( docs ) 包将转换后的数据写入 .csv 文件。

buttonClicks = buttonClicks.map((click) => {
// transform your json to csv format here.
// I encourage you to write this yourself ;).
});

fs.writeFile('buttonClicks.csv', buttonClicks, (err) => {
if (err) throw err;
console.log('The file has been saved!');
});

关于android - 将用户数据从 Meteor 导出到 .CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44802203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com