使用nodejs存储一些数据

Storing some data with nodejs?

本文关键字:数据 存储 nodejs 使用      更新时间:2023-09-26

我正在为我朋友写的聊天机器人写一个lastfm插件,我想做的一件事是允许人们用他们的lastfm用户名注册他们的hostmask/nick(类似于!reg lastfmuser的东西会把这个用户名和hostmask/nik一起存储,不管谁说了)。框架和插件是用javascript/nodejs编写的。我不知道从哪里开始在磁盘上存储/访问这些数据,也不知道该怎么做。

基本上,我想有一个文件,当有人调用lastfm命令(nowplaying,compare,topartists)时,它可以查看,如果可能的话,它会使用存储的用户名而不是他们的昵称。因此,该文件将类似于:

Hostname | Nick | Lastfmuser

我从来没有写过将数据存储在磁盘上或必须从磁盘读取的东西,而且我对nodejs/javascript还是相当陌生的。我看了看alfred.js,但最终感到困惑,不确定这是否是我真正想要的。

如果您坚持:)

当一个人想要存储一些数据以便以后读取/操作时,在大多数情况下他应该使用数据库。有些情况下,文件更可取,但这不是其中之一。

无模式数据库(如MongoDB)非常适合这里,因为它允许更快的原型设计和开发(与具有固定模式的关系数据库相反)。