使用node.js连接mongodb
时间: 2023-12-06 10:35:50 浏览: 144
使用Node.js连接MongoDB可以通过MongoDB官方提供的Node.js驱动程序来实现。以下是连接MongoDB并进行一些基本操作的示例代码:
```javascript
// 引入MongoDB驱动程序
const MongoClient = require('mongodb').MongoClient;
// 数据库连接URL,注意将mydb替换为你的数据库名
const url = 'mongodb://localhost:27017/mydb';
// 连接数据库
MongoClient.connect(url, function(err, db) {
if (err) throw err;
console.log('数据库已创建');
// 创建一个名为test的集合
const dbo = db.db('mydb');
dbo.createCollection('test', function(err, res) {
if (err) throw err;
console.log('集合已创建');
// 插入一条数据
const myobj = { name: '菜鸟教程', url: 'www.runoob.com' };
dbo.collection('test').insertOne(myobj, function(err, res) {
if (err) throw err;
console.log('文档插入成功');
// 查询数据
dbo.collection('test').findOne({}, function(err, result) {
if (err) throw err;
console.log(result);
db.close();
});
});
});
});
```
以上代码连接到本地MongoDB数据库,创建了一个名为mydb的数据库,并在其中创建了一个名为test的集合。然后插入了一条数据,最后查询了该数据并输出到控制台。
阅读全文