欢迎来到[自学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

前女性工程师状告Uber:遭同事多年性骚扰 亚冠生死战绿巨人复出希望不大 医务组需创造奇迹 哪个准?总局20人版国足名单与足协出入:张修维入围 足金联赛-9-4!风神醉巴黎赢下进球大战 长春封王 小心流感卷土重来!5个知识点助你抗击流感! 去勇士?KG建议詹皇该选火箭 这儿还有他兄弟 欧盟报复特朗普关税 多位美国政坛大佬家乡产业中枪 外媒称部落犯罪与恐怖主义沆瀣一气:埃及难以应对 美议会候选人:若当选会用区块链记录选民的政策反馈 中甲-拉斐尔捡漏锁胜 卓尔1-0延边领先4分强势领跑 冷门达8场造178万滚存!087期足彩头奖1注500万 中纪委机关报:提高巡视整改觉悟 做好后半篇文章
医生:纳达尔或在红土复出 受伤程度比上次轻 马尔蒂尼:AC米兰能进欧冠 那不勒斯别放弃争冠 支付牌照全业务牌照最高叫价30亿 互联网支付最抢手 恒大晋级分析:末轮打平头名出线 若败北或遭淘汰 苹果爱尔兰纳税案:欧盟最高法院不允许美国政府介入 丁彦雨航伤势基本痊愈 独行侠签他为积攒人气? 江西省高院开庭审理李锦莲故意杀人再审案 湖南一公司负责人私自变卖被查封52套房产 获缓刑 俄外长与美国务卿或在东盟外长会议期间会面 CBA官方公布:丁彦雨航当选常规赛本土MVP 安监总局公布今年首批安全生产联合惩戒黑名单 调查-您怎看待权健惨败?谁应背锅?还能出线吗?
登顶!卓尔双外援发威力保胜局 李铁:技术强于深圳 鸿茅药酒曾办研讨会获多人力挺 董事长称欢迎批评 《奇葩说》已病入膏肓?马东:想过“放弃治疗” 莱昂纳德要去湖人又一铁证!帽子瞬间产生联想 权威!中国疾控中心专家解答疫苗接种有关问题 山东首富旗下集团破产 郭树清5年前为其争到生机 [新浪彩票]足彩18031期冷热指数:曼城双杀蓝军 莱科宁:法拉利拥有一台好车 试车富有成效 翟晓川:第二战是脚伤最疼一场 上一场已有痛感 卖什么利润大不压货 适合女性开的十五种店 微信赚钱平台 现在开什么店最挣钱 AG亚游集团