在Node.js中使用MongoDB连接数据库、创建集合
warning:
这篇文章距离上次修改已过203天,其中的内容可能已经有所变动。
// 引入MongoDB客户端
const MongoClient = require('mongodb').MongoClient;
// 定义MongoDB连接URL
const url = 'mongodb://localhost:27017';
// 创建MongoClient实例
const client = new MongoClient(url);
// 连接到MongoDB服务器并创建数据库、集合
async function run() {
try {
// 连接到MongoDB服务
await client.connect();
console.log('Connected successfully to server');
// 指定数据库名mydb
const db = client.db('mydb');
// 创建集合collectionOne
const collection = db.collection('collectionOne');
// 插入文档
const doc = { name: 'John Doe', age: 30 };
const result = await collection.insertOne(doc);
console.log('Inserted document:', result);
} catch (err) {
console.log('An error occurred', err);
} finally {
// 关闭MongoDB连接
await client.close();
}
}
// 运行函数
run().catch(console.dir);
这段代码展示了如何在Node.js环境中使用MongoDB客户端库连接到MongoDB服务器,并创建一个数据库和集合,然后向该集合插入一条文档。使用了async/await
来处理异步操作,使得代码更易读和管理。
评论已关闭