node使用mongodb
时间: 2023-11-27 11:09:23 浏览: 29
在Node.js中使用MongoDB,需要引入第三方模块包mongodb,并通过`npm install mongodb`命令来下载安装包。然后使用`const MongoClient = require('mongodb').MongoClient`来引入包。接下来可以使用`MongoClient.connect()`方法连接数据库。示例代码如下所示:
```
const MongoClient = require('mongodb').MongoClient;
var dburl = "mongodb://127.0.0.1:27017/test";
MongoClient.connect(dburl, (err, db) => {
if (err) {
console.log('数据库连接失败!');
return;
}
console.log(db);
});
```
在完成数据库连接的回调函数中,可以对`db`对象进行操作。例如,可以使用`db.collection("collectionName").count({})`方法来获取指定集合中文档的数量。示例代码如下所示:
```
const MongoClient = require('mongodb').MongoClient;
var dburl = "mongodb://127.0.0.1:27017/test";
MongoClient.connect(dburl, (err, db) => {
if (err) {
console.log('数据库连接失败!');
return;
}
db.collection("student").count({}).then(function(count){
console.log(count);
#### 引用[.reference_title]
- *1* *2* *3* [node.js操作Mongodb数据库](https://blog.csdn.net/weixin_33691700/article/details/88977778)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]