我无法将mongoose连接到本地数据库上的mongodb,

ecr0jaav  于 2023-06-29  发布在  Go
关注(0)|答案(1)|浏览(163)

我使用下面的代码:

const mongoose = require('mongoose/');
const db = mongoose.connect("mongodb://127.0.0.1:27017/fruitsDB");

然而,我得到下面的错误

$ node app.js

node:internal/modules/cjs/loader:1078
  throw err;
  ^

Error: Cannot find module '../../connection'
Require stack:
- C:\Users\dell\Desktop\FruitsProject\node_modules\mongoose\lib\drivers\node-mongodb-native\connection.js
- C:\Users\dell\Desktop\FruitsProject\node_modules\mongoose\lib\drivers\node-mongodb-native\index.js     
- C:\Users\dell\Desktop\FruitsProject\node_modules\mongoose\lib\index.js
- C:\Users\dell\Desktop\FruitsProject\node_modules\mongoose\index.js
- C:\Users\dell\Desktop\FruitsProject\app.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\dell\enter code hereDesktop\FruitsProject\node_modules\mongoose\lib\drivers\node-mongodb-native\connection.js:7:28)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)

我已经看到了这么多的问题,基于这个主题,但我不能能够连接到我的 Mongoose 我的数据库。

izkcnapc

izkcnapc1#

正如@pratheesh-pc在上面的评论中提到的。您应该在node_modules的mongoose包中检查'../../connection'文件。如果它丢失了,您应该首先尝试重新安装该软件包。
您可以使用rm -rf node_modules && npm i来执行此操作。

相关问题