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数据库 增删改查完整代码 代码 要最简单的

java连接sql数据库,怎么实现增删改查?

搭建MyBatis工作环境以及增删改查基本操作

连接数据库进行增删改查(基本)上

Node连接MySQL数据库进行基本的增删改查操作(一看就会)

JDBC增删改 查操作