博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node连接mongodb数据库
阅读量:7041 次
发布时间:2019-06-28

本文共 973 字,大约阅读时间需要 3 分钟。

const mongoose=require("mongoose");//导入模块 const db=mongoose.createConnection("mongodb://localhost:27017/reg",{
useNewUrlParser:true});//连接数据库,reg为数据库名,返回数据库连接句柄mongoose.connect("mongodb://localhost:27017/reg");const db=mongoose.connection;//此种方式也为连接数据库,返回数据库连接句柄 db.on("open",()=>{
console.log("数据库连接成功")});//监听数据库连接成功事件 db.on("error",()=>{
console.log("数据库连接失败")});//监听数据库连接失败事件 const Schema=mongoose.Schema;//规范数据库字段const userschema=new Schema({
username:String,password:String}); const User=db.model("user",userSchema);//得到操控集合的对象const obj={
username:"xx",password:"123"};const d=new User(obj);d.save((err,data)=>{
console.log(data)})//插入数据 User.find(err,data)=>{data.map(item,index)=>{
console.log(item.username+item.password)}};//查找数据 User.remove({
name:'xx'},(err,data)=>{
console.log(data)})//删除数据User.deleteone({
name:'xx'},(err,data)=>{
console.log(data)})//删除一个数据复制代码

转载于:https://juejin.im/post/5cc8e73be51d456e8240dd6a

你可能感兴趣的文章
Java 单例模式学习理解
查看>>
关于科技趋势和未来机会,这8本书告诉你答案
查看>>
ios创建可拖动的视图
查看>>
Python介绍与特点(自学python知识整理)
查看>>
加一度分享:解决竞价推广跳出率太高的方法
查看>>
Pixelmator Pro比肩Photoshop,专业的图像处理软件,是真的吗?
查看>>
Maven 项目中依赖的搜索顺序
查看>>
程序员的福利:Android_JNI整套视频分享
查看>>
windows server 2008 R2 AD 域之---组策略软件分发
查看>>
我的友情链接
查看>>
AS的Cookie
查看>>
JPA GeneratedValue 主键 GenerationType.TABLE ORA-00933
查看>>
C++对const做的升级
查看>>
用xfire调用.net的webservice
查看>>
Linux操作系统开机自行启动项目详细解析(主要针对启动脚本)
查看>>
C++难点解析之const修饰符
查看>>
戴尔咨询携手SAP,助力企业价值提升
查看>>
默认字体设置
查看>>
TCP/IP详解卷1:第六章(ICMP:internet控制报文协议)
查看>>
Duplicate数据库 RMAN-05001 RMAN-06026
查看>>