LokiJS入门demo1
2016-04-30 23:31
435 查看
<script type="text/javascript" src="js/lokijs.js"></script> <script type="text/javascript"> var db=new loki("hello.json"); //用new loki来创建数据库,使用localStarge来作为底层的数据存储时,loki的参数是localStorage的key的名称 db.loadDatabase(); //初始化db后,我们调用loadDatabase方法来从localStorage中获取内容 var coll=db.addCollection("test") //为了存储文档,首先要获取集合,用db.addCollection来创建集合 if (coll==null) { var coll=db.addCollection("test"); } coll.insert({name:"jike",msg:"hello"}); //向集合中插入一个文档,在insert的方法中编写一个js对象 db.save(); //进行保存 var list=db.find({name:"jike"}); //查找name为jike的文档列表,返回的是对象数组 /* 支持两种查询:1、{property:name} 2、{property:{operator:value}} operator表示值的取值范围*/ var resultset=coll.chain().find({name:"jike"}); //loki还提供resultSet对象针对查询结果进一步做处理,如sort排序 var list=resultset.offset(10).limit(5).data(); //data()返回对象数组,offset表示从哪开始,limit表示限制几个 coll.update(data); //更新一个对象 coll.remove(data); //删除一个对象 </script>
相关文章推荐
- Json.Net学习笔记
- JS如何实现导航栏的智能浮动
- JS如何实现导航栏的智能浮动
- FullPage.js全屏滚动插件
- 典型jsp用户注册处理页面
- JS设计模式
- javascript笔记—— 构造函数
- 把cookie以json形式返回,用js来set cookie.(解决手机浏览器未知情况下获取不到cookie)
- servlet、jsp跳转(传值)总结及URL传参数
- javascript 抽奖
- JavaScript函数表达式和闭包
- Servlet和JSP读书笔记(三)之Cookie
- JSP 标准标签库(JSTL)
- javascript<二>---学习笔记
- C#下JSON字符串的反序列化
- js函数
- JSP+Servlet+JSTL简单介绍
- JS-正则表达式实战篇(Angel著)
- JSON数据格式
- js动态dom节点对象和非动态dom节点对象