Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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
Node.js nodejsmongodb连接_Node.js_Mongodb_Websocket_Socket.io - Fatal编程技术网

Node.js nodejsmongodb连接

Node.js nodejsmongodb连接,node.js,mongodb,websocket,socket.io,Node.js,Mongodb,Websocket,Socket.io,我想学习NodeJS,我决定为start制作一个聊天应用程序。我有个问题。我将使用Mongodb作为数据库,但我查看了每个网站以登录/注册Mongodb,我没有发现任何东西。你能给我解释一下如何将MongoDB数据库连接到我的项目中吗?或者有什么建议,资源网站会很好。谢谢你的帮助 我正在使用visual studio开发此应用程序。您需要通过以下命令从npm安装mongoose: npm安装-保存猫鼬 然后,包括以下代码行: var mongoose=需要“mongoose” var db= m

我想学习NodeJS,我决定为start制作一个聊天应用程序。我有个问题。我将使用Mongodb作为数据库,但我查看了每个网站以登录/注册Mongodb,我没有发现任何东西。你能给我解释一下如何将MongoDB数据库连接到我的项目中吗?或者有什么建议,资源网站会很好。谢谢你的帮助


我正在使用visual studio开发此应用程序。

您需要通过以下命令从npm安装mongoose:

npm安装-保存猫鼬

然后,包括以下代码行:

var mongoose=需要“mongoose”

var db= mongoose.createConnection'mongodb://localhost:27017/dbname';

在'connected'上,函数{logger.info'Mongoose连接打开到主数据库-'+'mongodb://localhost:27017/dbname'; }; module.exports=db


此链接是Mongodb大学开设的一门课程,它教授将Mongodb与nodejs和express结合使用的基础知识

您应该订阅它并等待下一个会话

你也可以在Youtube上找到这些视频

连接的一个小例子

to: localhost,
port : 27017,
database name : myData, collection name : myCollection, show every FirstName field in the collection. 
var MongoClient=require'mongodb'。MongoClient, 断言=要求“断言”; MongoClient.connect'mongodb://localhost:27017/myData,functionerr,db{ assert.equalnull,错误; console.log已成功连接到MongoDB。; 变量查询={} var projectionFields={FirstName:1,\u id:0} db.collection'myCollection'.findquery,projectionFields .ToArrayFunction错误,文档{ docs.forEachfunctionitem,索引{ console.logitem; } }
};很抱歉,这可能是一个糟糕的问题。我安装了mongoose,打开了新的脚本文件并添加了这些代码,所以,我如何访问此数据库?欢迎提供指向潜在解决方案的链接,但请提供,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。考虑到仅仅是一个指向外部站点的链接是一个可能的原因。