问题标签 [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.
aurelia - 如何在 aurelia 中导入 lokijs
我最近使用 jspm 在 aurelia 中安装并导入了 lokijs:
安装:
进口:
问题是当我想使用 loki 创建一个数据库实例时,我收到一条错误消息,提示“loki 不是构造函数”。
错误:> 消息:loki 不是构造函数
lokijs - 什么是 LokiJS 中的外行术语中的 DynamicView?
我有点理解 DynamicView 是什么。然而,与此同时,我对它的真正含义感到困惑。
根据我读过的文章,我知道如何使用它,例如这里。然而,它是什么?
node.js - NodeJS - 如何使用内存数据库流式传输响应?
如何使用内存数据库流式传输响应?
我使用 Loki JS 作为内存数据库。有一个特定的资源,我必须返回一个表的全部内容(不能分页),并且该表可以增长到 500,000 项左右,大约 300mb。
在其他情况下,我使用 fs.createReadStream 获取文件并将其流式传输回用户:
这对于大文件非常有用,但是我怎样才能使用内存数据库做一些等效的事情呢?
目前,res.write(items)
当 Node 试图一次返回整个响应时,会导致内存问题。
javascript - 如果数据库名称是 LokiCatalog,有什么方法可以删除 indexedDB
如果数据库名称是 LokiCatalog,有什么方法可以从科尔多瓦应用程序的 chrome 控制台中删除 indexedDB?
lokijs - 在 LokiJS 中,创建多个数据库或在数据库中创建多个集合,会有更好的性能
我在 Node Express Web 应用程序中使用 LokiJS。
用例如下
- 对于 Node JS 上的每个请求,我都会从 SOLR 中获取数据并插入 LokiJS 数据库。
- 在内存 LokiJS DB 中创建一些动态视图
- 更新动态视图中的记录
- 在动态视图中执行记录计数
此 Node JS Web 应用程序将是多用户应用程序。并且可能有来自不同用户的多个请求在应用程序中执行上述用例。
对于这种情况,为每个请求创建一个新的内存数据库将具有更好的性能,或者为每个请求创建一个新的集合将具有更好的性能。
我不需要性能统计数据,而只需要对方法正确性的想法。
javascript - 如何在浏览器中使用 LokiJs?
我怀疑这是一个简单的问题,因为我对前端不是很有经验。
我正在尝试将 lokijs 用作浏览器应用程序中的数据存储,但我无法让它运行。我<script src="lib/lokijs/src/loki-angular.js"></script>
在我的 html 中,并且
在我的 js 中作为一个简单的测试。但是,我得到了错误Uncaught ReferenceError: loki is not defined
。请让我知道我哪里出错了,如果这是愚蠢的事情,我深表歉意!
javascript - Vuex 状态不会被通用函数改变,而专用函数会改变它
我有一个 LokiJS 提供的存储,我用它来使用autoloadCallback
.
LokIJS 存储:
Vuex 状态和突变:
和回调本身:
这里的问题是调用updateArray(state.ads, content)
不会改变state.ads
to content
,但是updateAds()
本质上做同样事情的函数,只是不接受参数并将它们硬编码,会state.ads
相应地改变。
我编写通用函数来更新数组的方法的根本问题是什么?有没有办法做到这一点?
这是此行为的JSFiddle MCVE 示例。
javascript - 如何在 LokiJS 中添加数据更改监听器?
我正在尝试向 LokiJS 添加侦听器,以便每当任何集合中的数据发生更改时我都会收到通知(尽管根据文档 LokiJS 支持数据更改通知)。但是我无法收到有关数据更改的通知。
下面是我正在使用的代码片段:
typescript-typings - @lokijs/loki (v2) 的类型定义文件?
我意识到这仍处于测试阶段,但有可用的类型吗?我已经让测试版代码工作了,但希望有一个定义文件来帮助我学习。是否有关于让它工作的指导?
谢谢!