NodeJS MongoDB Connection



我想学习NodeJS,我决定做一个聊天应用程序开始。我有一个问题。我将使用Mongodb作为数据库,但我看了每个网站登录/注册Mongodb,我什么也没发现。你能向我解释一下如何将MongoDB数据库连接到我的项目或任何建议,资源网站将是伟大的。谢谢你的帮助。

p。我正在使用visual studio开发这个应用程序。

你需要通过以下命令从NPM安装mongoose:

npm install——save mongoose

则包括以下代码行:

var mongoose = require('mongoose');

var db =mongoose.createConnection("mongodb://localhost: 27017/dbname);

db。on('connected', function () {logger.info('Mongoose连接到主数据库- '+ 'mongodb://localhost:27017/dbname');});模块。Exports = db;

这个链接是Mongodb大学制作的课程,它教授使用Mongodb与nodejs和express的基础知识https://university.mongodb.com/courses/M101JS/about

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

你也可以在Youtube上找到视频

https://www.youtube.com/watch?v=uvcUO8DPWfs&列表= PLRQuJcU2aZG-aMedJxa7p7ylYmOn5iMlS

一个小的连接示例

to: localhost,
port : 27017,
database name : myData, collection name : myCollection, show every FirstName field in the collection. 

var MongoClient = require('mongodb').MongoClient,
    assert = require('assert');
MongoClient.connect('mongodb://localhost:27017/myData', function(err, db) {
    assert.equal(null, err);
    console.log("Successfully connected to MongoDB.");
	var query = {}
			
	var projectionFields = {"FirstName":1,"_id":0}
		    db.collection('myCollection').find(query, projectionFields)
            .toArray(function(err, docs) {
              docs.forEach(function(item, index){
				  console.log(item);
              }
			})
});

相关内容

  • 没有找到相关文章

最新更新