mongoDB练习强化
在MongoDB中,您可以使用以下代码来创建一个新的数据库和集合,并插入一些数据。
// 引入MongoDB客户端
const MongoClient = require('mongodb').MongoClient;
// 指定连接到的MongoDB地址
const url = 'mongodb://localhost:27017';
// 创建新数据库的名称
const dbName = 'myNewDatabase';
// 创建新集合的名称
const collectionName = 'myNewCollection';
// 创建MongoClient实例
const client = new MongoClient(url, { useNewUrlParser: true, useUnifiedTopology: true });
// 连接到MongoDB服务器
client.connect(function(err) {
if(err){
console.log('数据库连接失败:', err);
return;
}
console.log('连接成功');
// 选择数据库
const db = client.db(dbName);
// 创建集合
db.createCollection(collectionName, function(err, res) {
if(err){
console.log('创建集合失败:', err);
return;
}
console.log('集合创建成功');
// 插入文档
db.collection(collectionName).insertOne({ a: 1 }, function(err, result) {
if(err){
console.log('插入文档失败:', err);
return;
}
console.log('文档插入成功', result);
// 关闭连接
client.close();
});
});
});
这段代码首先引入了MongoDB客户端,然后定义了连接到MongoDB服务器所需的参数。接着,它创建了一个新的数据库和集合,并插入了一个简单的文档。最后,它关闭了与数据库的连接。这个过程是学习MongoDB和Node.js交互的一个很好的练习。
评论已关闭