Moogose的基本连接以及增删改查操作
Posted 1521681359qqcom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Moogose的基本连接以及增删改查操作相关的知识,希望对你有一定的参考价值。
var mongooes=require("mongoose"); mongooes.connect("mongodb://localhost/my_test",{useMongoClient:true}) mongooes.connection.once("open",function(){ console.log("数据库连接成功"); }) var Schema=mongooes.Schema; var stuSchema=new Schema({ name:String, age:Number, address:String, gender:{ type:String, default:"female" } }); var StuModel=mongooes.model("student",stuSchema); //使用model进行增删改查 //向数据库插入文档 StuModel.create({ name:"孙悟空", age:18, gender:"male", address:"花果山" },function(err){ if(!err) { console.log("插入成功") } }) StuModel.create([ { name:"猪八戒", age:"22", gender:‘female‘ },{ name:"唐僧", age:"34", gender:"male" } ],function(error){ if(!error) { console.log("插入成功") console.log(arguments) } }) StuModel.find({name:"唐僧"},function(err,docs){ if(!err) { console.log(docs); } }); StuModel.find({},function(err,docs){ if(!err) { console.log(docs); } }); StuModel.update({name:"唐僧"},{$set:{address:"女儿国"}},function(error){ if(!error) { console.log("修改成功") } }) StuModel.remove({name:"孙悟空"},function(err){ if(!err) { console.log("删除成功") } })
以上是关于Moogose的基本连接以及增删改查操作的主要内容,如果未能解决你的问题,请参考以下文章
求.net 连ORACLE数据库 增删改查完整代码 代码 要最简单的