欢迎来到[自学php网] ①群 AG亚游集团

AG亚游集团 > 网站前端 > javascript >

JavaScript数据库TaffyDB用法实例分析

来源:未知 ?? 时间:2015-07-27 13:34?作者:xxadmin

[导读] 这篇文章主要介绍了JavaScript数据库TaffyDB用法,实例分析了TaffyDB数据库的定义、查询、更新、删除等操作的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 TaffyDB 是一个免费...

这篇文章主要介绍了JavaScript数据库TaffyDB用法,实例分析了TaffyDB数据库的定义、查询、更新、删除等操作的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库。

数据定义:

var friends = new TAFFY(
[
{name:"Bob",
 gender:"M",
 married:"No",
 age:25,
 state:"NY",
 favorite_foods:["pizza","tacos"]},
 {name:"Joyce",
 gender:"F",
 married:"No",
 age:29,
 state:"WA",
 favorite_foods:["salad","cheese sticks"]},
 {name:"Dan",
 gender:"M",
 married:"No",
 age:29,
 state:"MT",
 favorite_foods:["pizza","hamburgers","BLTs"]},
 {name:"Sarah",
 gender:"F",
 married:"No",
 age:21,
 state:"ID",
 favorite_foods:["pizza","sushi"]}
 ]
)

查询:

friends.find({age:{greaterthan:22}});
friends.find({state:["WA","MT","ID"]});
friends.find({state:["WA","MT","ID"],
age:{greaterthan:22}});

更新操作:

friends.update(
  {
  state:"CA",
  married:"Yes"
  },
  {
  name:"Joyce"
  }
  );
friends.update({state:"CA",married:"Yes"},1);
friends.update(
  {
  state:"CA",
  married:"Yes"
  },
  friends.find(
    {name:"Joyce"}
    )
  );

插入数据:

/Inserting is simple and works as you would expect:
friends.insert(
  {name:"Brian",
  gender:"M",
  married:"No",
  age:52,
  state:"FL",
  favorite_foods:["fruit","steak"]
  });

删除:

friends.remove({name:"Brian"});

排序:

friends.orderBy(["age",{"name":"desc"}]);
var keys = new TAFFY([
{name:"12abc"},
{name:"abc343"},
{name:"1abc"},
{name:"23abc"}
]);
keys.orderBy({name:"logical"});

forEach用法:

friends.forEach(function (f,n) {alert(f.name)});
friends.forEach(
  function (f,n) {alert(f.name);},
  {favorite_foods:{has:"pizza"}}
);


最新文章

点击排行

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有AG亚游集团

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

男子因家庭矛盾用菜刀砍死62岁母亲 已被抓 证监会对长生生物立案调查:涉嫌信息披露违法违 特朗普任内首次批准中企收购美公司 此前皆驳回 司机一句问话小偷露馅 女大学生2万学费被追回 湖北移民局副局长李发平涉嫌严重违纪违法被留置 媒体:无论“胡萝卜”OR“大棒” 美都应拿出诚意 温室效应:二氧化碳究竟“是正是邪”科学家算出答案 国航一乘客突发疾病迎面倒地 机组深夜紧急返航 夫妻债务“共债共签” 背后是全国人大常委会履职 美国CFIUS要求博通不得擅自将总部迁往美国 法国空军战机误投训练弹 落入工厂内致两伤 新华国际刊文谈巴勒斯坦难民营:童年在死亡隔壁
格德斯:已经逐渐适应中超 没能赢苏宁不太完美 深圳行使萨林杰优先续约权 已为他送上新合同 坚持党的领导人民当家作主依法治国有机统一 双色球头奖6注825万分落4地 奖池攀升至5.61亿 日本军舰将再访菲律宾港口 3个月内已到访3艘 滴滴的塔西佗陷阱:国民级应用必须承担起国民级责任 人民日报评北京南站黑车:放任不管 必将破坏形象 电动汽车火爆:丰田将在混动汽车中使用锂电池技术 谨慎对待沪钢“金三银四”行情 周小川谈M2增长:池子里的水已经很多了 泰国巴士失控翻车 造成6名缅甸劳工死亡 韩青瓦台:韩朝领导人近期或将拨通热线电话
黄海主帅:梦想带青岛重返中超 盼更多球迷能来 辽宁营口中心医院原书记被查:把医院当生意场 墨西哥发生列车与卡车相撞事件 致5人死10人受伤 塔神3场5球成鲁能最强攻击点 为世界杯梦拼了! 新京报评建应急管理部:刷新事故灾害应急管理格局 韩媒:韩国女性青睐低学历男 主动开始求婚大作战 渔民捕获1条1028斤大鳇鱼 价值或达20万元(视频) 奢侈品电商YNAP私有化退市 一季度收入仅增0.5% 这地水源地旁被倒医疗垃圾 官方:未致污染 正调查 笨蛋也能年赚100万 白手起家的成功案例 手机直接赚现金 白手起家创业好项目 AG亚游集团