Javascript 未在Visual Studio中创建MongDB数据库

Javascript 未在Visual Studio中创建MongDB数据库,javascript,node.js,mongodb,express,visual-studio-code,Javascript,Node.js,Mongodb,Express,Visual Studio Code,数据库未创建 这是我的错误报告 state.db不是一个函数 TypeError:state.db不是函数 在Object.module.exports.get C:\Users\sainupangad\Desktop\newproject\config\connection.js:28:18 在Object.addProduct C:\Users\sainupangad\Desktop\newproject\helpers\product helpers.js:8:12 在C:\Users\s

数据库未创建

这是我的错误报告

state.db不是一个函数 TypeError:state.db不是函数 在Object.module.exports.get C:\Users\sainupangad\Desktop\newproject\config\connection.js:28:18 在Object.addProduct C:\Users\sainupangad\Desktop\newproject\helpers\product helpers.js:8:12 在C:\Users\sainupangad\Desktop\newproject\routes\admin.js:51:17 在Layer.handle[as handle\u request]C:\Users\sainupangad\Desktop\newproject\node\u modules\express\lib\router\Layer.js:95:5 下一个C:\Users\sainupangad\Desktop\newproject\node\u modules\express\lib\router\route.js:137:13 在Route.dispatch C:\Users\sainupangad\Desktop\newproject\node\u modules\express\lib\router\Route.js:112:3 在Layer.handle[as handle\u request]C:\Users\sainupangad\Desktop\newproject\node\u modules\express\lib\router\Layer.js:95:5 在C:\Users\sainupangad\Desktop\newproject\node\u modules\express\lib\router\index.js:281:22 在Function.process_参数C:\Users\sainupangad\Desktop\newproject\node_modules\express\lib\router\index.js:335:12 下一个C:\Users\sainupangad\Desktop\newproject\node\u modules\express\lib\router\index.js:275:10

这是我的密码


如果我们看一下您导出的get函数:

  module.exports.get = function () {
     return state.db()
  }
您正在调用state.db,但正如我们在connect函数中看到的那样,您已经构建了db实例,因此无需再次调用构造函数

解决问题的方法是将state.db更改为state.db

  module.exports.get = function () {
     return state.db()
  }