loki-nativescript-adapter
Loki NativeScript 应用适配器。
npm i --save loki-nativescript-adapter

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" }));
});

要深入了解 Loki,请查看 文档

npm version