gpt4 book ai didi

mongodb - 引用错误 : require is not defined in MongoDB shell

转载 作者:IT老高 更新时间:2023-10-28 12:28:57 25 4
gpt4 key购买 nike

我尝试通过 Windows 命令(Window 8.1)从 Mongo 客户端连接 MongoDB。当我在 javascript 中使用 require() 时,出现如下错误。有没有人有同样的问题?我错过了任何与 require 相关的 npm 安装吗? MongoDB shell怎么找不到require函数?

C:\tutorial\nodeMongoAngular-master\lesson2>mongo

MongoDB shell version: 3.0.1
connecting to: test
var MongoClient = require('mongodb').MongoClient;

2015-04-30T14:33:25.812-0400 E QUERY ReferenceError: require is not defined
at (shell):1:19

最佳答案

您混淆了 mongo带有 Node.js driver 的管理 shell .虽然这两种环境碰巧都使用 JavaScript,但 mongo shell 的 I/O 支持更有限,并不打算用作应用程序开发的驱动程序。

如果您想使用 MongoDB 驱动程序(根据您的示例代码)编写 Node.js 应用程序,您需要使用 node 解释器。 Node.js 驱动程序文档包括 Quickstart tutorial提供可以帮助您入门的示例。

关于mongodb - 引用错误 : require is not defined in MongoDB shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29975372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com