npm i --save loki-nativescript-adapter
- 版本:1.0.3
- GitHub:
- NPM: https://npmjs.net.cn/package/loki-nativescript-adapter
- 下载量
- 昨天:0
- 上周:4
- 上个月:15
Loki NativeScript 适配器
Loki NativeScript 应用的适配器。
什么是 Loki
LokiJS 是一个用 JavaScript 编写的面向文档的数据库,遵循 MIT 许可发布。其目的是以 NoSQL 方式将 JavaScript 对象存储为文档,并以类似机制检索它们。 - LokiJS
演示
在 YouTube 上查看示例应用程序
安装
从您项目的 /app
目录中运行以下命令
$ npm install lokijs --save
$ npm install loki-nativescript-adapter --save
用法
// Requirements
var fs = require("file-system");
var Loki = require("./node_modules/lokijs/src/lokijs.js");
var LokiNativeScriptAdapter = require("./node_modules/loki-nativescript-adapter/loki-nativescript-adapter.js");
// Setup Loki
var path = fs.path.join(fs.knownFolders.currentApp().path, "database.db");
var db = new Loki(path, {
adapter: new LokiNativeScriptAdapter()
});
// Save some movies
var movies = db.addCollection("movies");
movies.insert({ title: "Ghost Busters", year: 1984 });
movies.insert({ title: "Ghost Busters II", year: 1989 });
movies.insert({ title: "Ghost Busters", year: 2016 });
console.log(movies.data);
db.saveDatabase();
// Load and find some movies
db.loadDatabase({}, function() {
var movies = db.getCollection("movies");
console.log(movies.find({ title: "Ghost Busters" }));
});