主页 > 前端 > javascript >
来源:未知 时间: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号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com