LokiJS在模块内返回空数据库

时间:2019-06-17 16:10:45

标签: javascript lokijs

我正在为NodeJS应用程序创建一个noSQL数据库。我希望数据库作为自己的类存在。但是,将我的数据库初始化代码移动到模块内部后,它不再起作用。 LokiJS无法加载数据库,并且我无法创建集合。加载数据库的结果为空,this.db是未定义的,尝试获取集合会生成ivy:report

Uncaught TypeError: Cannot read property 'getCollection' of undefined

1 个答案:

答案 0 :(得分:0)

您在回调中的范围更改。最简单的方法是改为使用箭头功能:

dic[(2,3)] = "cell1"
dic["cell1"] = (2,3)