express入门(11)- MongoDB
来源:互联网 发布:ubuntu 手机助手 编辑:程序博客网 时间:2024/06/06 13:06
1,安装MongoDB
(1)具体流程
(2)在当前项目中使用npm命令
mpn install mongodb
2,插入数据
//1,获得MongoClient对象var MongoClient = require('mongodb').MongoClient;//2,获得连接信息var DB_CONN_STR = 'mongodb://localhost:27017/king';//数据库为 king//3,MongoClient对象连接数据MongoClient.connect(DB_CONN_STR, function(err, db) { console.log("连接成功!"); //4,连接到表 singer var collection = db.collection('singer'); //5,插入数据 var data = [{"name":"刘德华","introduce":"是个帅哥"},{"name":"小美","introduce":"是个美女"}]; collection.insert(data, function(err, result) { if(err) { console.log('Error:'+ err); return; } console.log(result); });});
3, 查询数据
//1,获得MongoClient对象var MongoClient = require('mongodb').MongoClient;//2,获得连接信息var DB_CONN_STR = 'mongodb://localhost:27017/king';//数据库为 king//3,MongoClient对象连接数据MongoClient.connect(DB_CONN_STR, function(err, db) { console.log("连接成功!"); //4,连接到表 singer var collection = db.collection('singer'); //5,查询数据 var whereStr = {"name":'刘德华'}; collection.find(whereStr).toArray(function(err, result) { if(err) { console.log('Error:'+ err); return; } console.log(result); });});
4, 更新数据
//1,获得MongoClient对象var MongoClient = require('mongodb').MongoClient;//2,获得连接信息var DB_CONN_STR = 'mongodb://localhost:27017/king';//数据库为 king//3,MongoClient对象连接数据MongoClient.connect(DB_CONN_STR, function(err, db) { console.log("连接成功!"); //4,连接到表 singer var collection = db.collection('singer'); //5,更新数据 var whereStr = {"name":'刘德华'}; var updateStr = {$set: { "introduce" : "是一个老帅哥" }}; collection.update(whereStr,updateStr, function(err, result) { if(err) { console.log('Error:'+ err); return; } console.log("更新成功!"); });});
5,删除数据
//1,获得MongoClient对象var MongoClient = require('mongodb').MongoClient;//2,获得连接信息var DB_CONN_STR = 'mongodb://localhost:27017/king';//数据库为 king//3,MongoClient对象连接数据MongoClient.connect(DB_CONN_STR, function(err, db) { console.log("连接成功!"); //4,连接到表 singer var collection = db.collection('singer'); //5,删除数据 var whereStr = {"name":'刘德华'}; collection.remove(whereStr, function(err, result) { if(err) { console.log('Error:'+ err); return; } console.log("删除成功"); });});
阅读全文
0 0
- express入门(11)- MongoDB
- Express+MongoDB架构webserver(入门)
- nodejs+express+mongodb入门
- [入门案例] Express+MongoDB
- node.js(express)连接mongoDB入门指导
- 【Node】nodejs+express+mongodb入门实例
- 【Node】nodejs+express+mongodb入门实例(二)
- express入门(1)
- express MongoDB
- express入门(2)-路由
- express入门(4)-get
- express入门(5)- post
- express入门(7)- mysql
- express入门(8)- 加密
- express入门(9)- session
- express入门(10)- cookie
- express入门(12)- websocket
- express 入门
- Maven笔记8-Maven中使用Nexus创建私服
- 网易云(网易蜂巢)对象存储--mp4播放
- Spring Boot 性能优化
- popen()
- 有关于友元类,函数模板等
- express入门(11)- MongoDB
- JAVA处理Excel的三种实现方式(二)
- java 后台封装json应用
- Spring 事务不回滚的几个原因
- Windows下安装Web.py快速指南
- WebView的用法
- Unity3D Entitas 谷歌的ECS Entity Component System入门学习1
- Android Wi-Fi Deauthenticated Reason Code(Linux WiFi)
- mybatis oracle 批量插入返回主键