用nodejs存储一些数据?

时间:2012-03-11 18:49:12

标签: javascript node.js

我正在为我的朋友写的聊天机器人编写一个lastfm插件,我想要的其中一件事是允许人们用他们的lastfm用户名注册他们的hostmask / nick(类似于!reg lastfmuser会存储用户名与hos​​tmask / nick为谁说的话)。框架和插件是用javascript / nodejs编写的。我不知道从哪里开始存储/访问磁盘上的这些数据,或者它会完成。

基本上,我希望有一个文件,当有人调用lastfm命令(nowplaying,compare,topartists)时,它可以查看它,如果可能的话,它将使用存储的用户名而不是他们的缺口。所以该文件将是这样的:

Hostname | Nick | Lastfmuser

我从来没有写过将数据存储在磁盘上的东西,或者必须从磁盘中读取内容,而且我仍然是nodejs / javascript的新手。我看了alfred.js,但最后感到困惑,不知道那是不是我真正想要的。

1 个答案:

答案 0 :(得分:1)

如果你坚持:)

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

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