问题标签 [lokijs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2249 浏览

node.js - LokiJS - remove 和 findAndRemove 不起作用(saveDatabase 不保存)

我正在使用 LokiJS,它适用于大多数部分。除了我似乎无法从数据库中删除记录。

查找让我删除了正确的记录,但是 remove() 和 findAndRemove() 在 saveDatabase 之后都没有删除它。我究竟做错了什么?

(注意:我已经在 loadDatabase(...) 回调之外尝试了 saveDatabase - 没有变化。每当我重新运行它时,我认为我删除的记录仍然存在)

这是代码:dbName 是文件的有效路径

0 投票
2 回答
1276 浏览

ionic2 - 如何在 ionic 2 中使用 lokijs-cordova-fs-adapter

我正在尝试在我的 ionic 2 应用程序中使用 lokijs。我能够使用 lokijs.js。当试图坚持使用适配器时,我无法做到。我准备好lokijs-cordova-fs-adapter 可以使用了。但是当我在我的应用程序中将其引用如下时:收到无法找到的错误。

尝试将其添加到我的 index.html 并尝试在我的 ts 文件中创建适配器,如下所示:

在这种情况下出现语法错误。有人可以举例说明如何使用它吗?

0 投票
2 回答
313 浏览

javascript - 在 server.js 中需要 loki inMemory 数据库会导致 nodemon 不断重启

项目回购

安装lokijs后,我创建了以下database.js文件:


一旦我添加require('./database.js');到我的 server.js 文件中,nodemon 就会陷入重启循环。nodemon main

在此处输入图像描述

0 投票
0 回答
171 浏览

angularjs - lokiJs 更新对象中的数组未持久化

我将 lokiJs 用于 angualJS 应用程序。我尝试使用数组更新集合中的一个对象。但是数组中的数据丢失了!

非常感谢你的帮助!

0 投票
0 回答
396 浏览

angularjs - ES6 Angular 1.6 LokiJS 模块注入文件名错误

我的问题是:

我使用带有 lokiJs 的 Agular 1.6 来获得角度。代码用 ES6 和 webpack 格式化。

请注意,我在控制器中注释了所有对 Loki 的引用。仅使用注射。

对于控制器和我的 app.js :

感谢您的帮助 !

0 投票
1 回答
752 浏览

vue.js - 更新 Vuex 状态也会改变 LokiJS 数据。为什么?Vuex / LokiJS

我的应用程序工作流程正在从 API 后端获取一些数据,并在 LokiJS 的帮助下写入客户端存储。我在客户集合中有数千个数据。对于我的应用程序的状态管理,我使用 Vuex。

这就是问题所在。当我提交对我的 Vuex 状态的更改时,它也会更改我在 LokiJS 存储上的数据。我怎样才能避免这种情况?

我有 Vuex 操作从 LS(lokijs 存储)获取用户

和 Vuex 突变

如上图;使用selectStudent功能,我在 Vuex 商店中更改了我的学生选择的属性,但在 LS 上也发生了变化。

原始 LS 数据看起来像这样

LS 数据已更改

0 投票
1 回答
449 浏览

lokijs - 如何在`localstorage`中保存`LokiJS`数据

我的数据库未保存在本地存储中。有人帮我吗?我想,lokijs默认情况下会将数据保留在本地存储中。但是刷新后我没有得到更新的数据。

这是我的代码:

0 投票
0 回答
169 浏览

lokijs - LokiJS simpleSort 问题

我需要根据 LokiJS simpleSort 中设置的属性对数据进行排序。它是一个包含数字和浮点值的字符串数据类型。

例子 :

// logText('结果'); 日志对象(结果);检查对象(分贝)

0 投票
0 回答
458 浏览

angularjs - 如何将 Lokijs 本地数据库与远程数据库同步

我决定在我的 Angular 应用程序中使用 Lokijs,但我不知道如何将本地数据库与远程同步。我应该使用 loki 自定义适配器还是 changeApi?哪个更方便?一些示例代码将不胜感激

0 投票
0 回答
139 浏览

javascript - 将 LokiJS 与 json 关联并从 Angular 2+ 获取数据

我使用Angular 4来构建应用程序,但目前我想要像LokiJs那样拥有数据(在内存中)。

谁能帮助我如何在我的 Angular 项目中实现 LokiJs 并使其与我的 JSON 进行通信。

有什么npm package可以帮助我的吗?