我有一个带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)
});
有人可以帮助我吗?预先感谢。