Javascript ReferenceError:MongoDB未定义require
我正在尝试连接到我的MongoDB数据库,但出现了此错误Javascript ReferenceError:MongoDB未定义require,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我正在尝试连接到我的MongoDB数据库,但出现了此错误 ReferenceError: require is not defined at file:///Users/admin/mjml/mjml/playground.js:1:21 at ModuleJob.run (node:internal/modules/esm/module_job:146:23) at async Loader.import (node:internal/modules/esm/loade
ReferenceError: require is not defined
at file:///Users/admin/mjml/mjml/playground.js:1:21
at ModuleJob.run (node:internal/modules/esm/module_job:146:23)
at async Loader.import (node:internal/modules/esm/loader:165:24)
at async Object.loadESM (node:internal/process/esm_loader:68:5)
您正试图在ESM模块内使用
require()
(您可以在错误的调用堆栈中看到对象.loadESM
),这表明它是ESM模块。您不能在该类型的模块中使用require()
。相反,您必须使用import
因此,您可能想要:
import {MongoClient} from "mongodb";
您正试图在ESM模块内使用
require()
(您可以在错误的调用堆栈中看到对象.loadESM
),这表明它是ESM模块。您不能在该类型的模块中使用require()
。相反,您必须使用import
因此,您可能想要:
import {MongoClient} from "mongodb";