将cacheman与NodeJS和MongoDB结合使用时出错

时间:2019-04-01 13:47:58

标签: node.js mongodb express

我有一个带mongo数据库的nodejs express应用程序。我想使用缓存。为此,我使用cacheman-mongo(npm软件包)。

初始化我的数据库对象(db)后,将执行该操作。

const cache = new CachemanMongo({client: db});

当我仍为空时要第一次访问高速缓存并应返回null时,会收到“ db.ensureIndex不是函数”。重新加载页面后,它一直可以正常工作。

在我的请求处理程序中,我使用:

 cache.get('collection', function (err, value) {
    console.log('Collection: ', value)
  });

有人可以帮助我吗?预先感谢。

0 个答案:

没有答案