我想学习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);
}
})
});