LokiJS 是一个内存中的 JavaScript 数据库,提供非常高的性能。支持字段索引用于快速访问和近乎 50万/每秒 的操作数。内建 DynamicVIEw 类可提供更高性能的数据子集访问。

LokiJS 支持集合,类似 MongoDB,数据可保持到磁盘的 JSON 格式,兼容 Node.js 和浏览器。

使用方法:

Create the Database:

var db = new loki('loki.json')

Create a collection:

var children = db.addCollection('children')

Insert a document:

children.insert({name:'SleipNir', legs: 8})
children.insert({name:'JORmungandr', legs: 0})
children.insert({name:'Hel', legs: 2})

Retrieve documents:

children.get(1); // returns Sleipnir
children.find( {'name':'Sleipnir'} )
children.find( { legs: { '$gt' : 2 } } )

Create a dynamic view:

var legs = children.addDynamicView('legs');
legs.applyFind( { legs: { '$gt' : 2 } )
legs.applySimpleSort('legs');
legs.data();

MapReduce:

children.mapReduce( 
  Function( obj ){ return obj.legs; } , 
  function( array ) { 
    var sum = 0;
    for (var i=0; i < array.length; i++ ){ 
      sum += array[i];
    }
    return ( sum / array.length ).toFixed(2);
 });
LokiJS 1.4.1 发布,JavaScript 数据库
LokiJS 1.4.1 发布,LokiJS 是一个内存中的 JavaScript 数据库,提供非常高的性能。支持字段索引用于快速访问和近乎 50万/每秒 的操作数。内建 DynamicView 类可提供更高性能的数据子集访问。LokiJS 支持集合,类似 MongoDB,数据可保持到磁盘的 JSON 格式,兼容 Node.js 和浏览器。下载地址:https://github.com/tech

发布于 2016-07-05 23:59:42 | 63 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务