我尝试通过 Windows 命令(Windows 8.1)从 Mongo 客户端连接 MongoDB。当我使用require()
在 javascript 中,我遇到如下错误。有人有同样的问题吗?我有错过任何一个吗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 http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/行政外壳与Node.js 驱动程序 http://docs.mongodb.org/ecosystem/drivers/node-js/。虽然这两种环境都恰好使用 JavaScript,mongo
shell 的 I/O 支持更加有限,并且不适合用作应用程序开发的驱动程序。
如果您想使用 MongoDB 驱动程序编写 Node.js 应用程序(根据您的示例代码),您需要使用node
口译员。 Node.js 驱动程序文档包括快速入门教程 https://www.npmjs.com/package/mongodb#quickstart包含可以帮助您入门的示例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)