js 数据库 taffyDB 使用 stringify 的时候如何不输出“___id”这样的字段
该数据库的开源地址: https://github.com/typicaljoe/taffydb 不过由于本人英文比较烂,实在不知道如何提问,也找不到相关的说明 我需要在前端做一个数据库(不是HTML5的持久化),用来缓存一些在也难的操作然后在最后保存的时候再以JSON的格式发送给服务器保存到数据库中,在读出来的时候再解析这个json并且将数据放会页面。
现在如果使用这个数据库串列化的话,会有一些诸如____id,____s之类的字段,如果去除?
bolocha
11 years, 4 months ago
Answers
援引自 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