Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ReferenceError:MongoDB未定义require_Javascript_Node.js_Mongodb - Fatal编程技术网

Javascript ReferenceError:MongoDB未定义require

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

我正在尝试连接到我的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/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";