js 数据库 taffyDB 使用 stringify 的时候如何不输出“___id”这样的字段


该数据库的开源地址: https://github.com/typicaljoe/taffydb 不过由于本人英文比较烂,实在不知道如何提问,也找不到相关的说明 我需要在前端做一个数据库(不是HTML5的持久化),用来缓存一些在也难的操作然后在最后保存的时候再以JSON的格式发送给服务器保存到数据库中,在读出来的时候再解析这个json并且将数据放会页面。

现在如果使用这个数据库串列化的话,会有一些诸如____id,____s之类的字段,如果去除?

taffydb 程序员 JavaScript

bolocha 11 years, 4 months ago

援引自 Github:

if you passed in true (.get(true)/.stringify(true)) you would get back a 'trimmed' version of the records with the __id and __s values removed.

如果你传递 true 进去( .get(true) / .stringify(true) ) 将得到一个“修整过”的, __id __s 被移除的记录。

补充:遗憾地是,以上为计划中的功能,目前尚未实现……(都计划两年了)

不过 select() 方法可以一试:


 test_db().select("id", "name", "gender");

这个方法会返回给你一个数组,里面只有你想要的字段名;如上例所示,我排除了 ___id ___s

微笑的迪妮纱 answered 11 years, 4 months ago

Your Answer