这是一个关于如何使用 Node.js 和 MongoDB 的基础教程。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,MongoDB 是一个流行的 NoSQL 数据库。
安装 Node.js 和 MongoDB
首先,您需要在您的计算机上安装 Node.js 和 MongoDB。
创建一个简单的 Node.js 应用
以下是一个简单的 Node.js 应用示例,它连接到 MongoDB 数据库并检索数据。
const MongoClient = require('mongodb').MongoClient;
MongoClient.connect('mongodb://localhost:27017', { useNewUrlParser: true, useUnifiedTopology: true }, (err, client) => {
if (err) {
console.error('数据库连接失败:', err);
return;
}
const db = client.db('test');
const collection = db.collection('documents');
collection.find({}).toArray((err, docs) => {
console.log('文档:', docs);
client.close();
});
});
使用 Mongoose 进行数据建模
Mongoose 是一个流行的 Node.js 对象建模工具,它提供了 MongoDB 的对象数据模型。
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:27017/test', { useNewUrlParser: true, useUnifiedTopology: true });
const Schema = mongoose.Schema;
const DocumentSchema = new Schema({
title: String,
content: String
});
const Document = mongoose.model('Document', DocumentSchema);
const doc = new Document({ title: '我的第一个文档', content: '这是一个简单的文档示例。' });
doc.save().then(() => {
console.log('文档已保存!');
});
总结
以上是 Node.js 和 MongoDB 教程的基本内容。希望这个教程能帮助您入门。
 