lokijs 支持MapReduce的轻量级浏览器数据库插件


lokijs 支持MapReduce的轻量级浏览器数据库插件

第一步引入bfwone

第二步执行插件

示例如下

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>BFW NEW PAGE</title>
    <script id="bfwone" data="dep=jquery.17&err=0" type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/bfwone.js"></script>
    <script type="text/javascript">
        bready(function() {
            use(["lokijs"], function() {
                var db = new loki('loki.json')

                //Pass the filename where to persist data
                //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:
                console.log(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();

            });
        });
    </script>
</head>
<body>
数据库插件看console里的内容
</body>
</html>


立即下载lokijs.js查看所有js插件

网友评论0

程序员在线工具箱