zoukankan      html  css  js  c++  java
  • 在node中的使用mongoose

    先安装mongoose ,建立一个db.js文件,用node db.js运行,就可以对mongodb数据库进行操作,不要忘记开mongodb数据库的服务呦
     
    db.js文件中的代码具体如下:
     
    const mongoose = require('mongoose');//引入mongoose
    mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true});//连接数据库,这个数据库不要求存在
    const Cat = mongoose.model('Cat', { name: String },'Cat');//重要步骤,建立数据模型,一旦有了这个模型就可以增删改查,第三个参数不写的话会成为多加一个s是Cats



    //增
    /* const kitty = new Cat({ name: 'Zildjian' });
    kitty.save().then(() => console.log('first'));//插入一条记录
    new Cat({'name':'xiaohuahua'}).save().then(()=>{//插入第二条记录
    console.log("two");
    }) */
    //删除
    /* Cat.remove({"name":"Zildjian"}).then(()=>{
    console.log("删除成功");
    }) */
    //修改
    /* Cat.update({"name":"xiaohuahua"},{$set:{"name":"xiaomaomimi"}}).then((result)=>{
    console.log(result);
    }) */
    //查,官网上的queries模块里面
    //用id查找
    /* Cat.findById("5c541a31ca6d54c59b943a30",(err,data)=>{
    console.log(data)
    }) */
    //查找所有
    Cat.find().then((data)=>{
    console.log(data);
    })
  • 相关阅读:
    BZOJ 3189. [Coci2011]Slika
    BZOJ3188. [Coci 2011]Upit
    P4304 [TJOI2013]攻击装置
    P3966 [TJOI2013]单词
    P3964 [TJOI2013]松鼠聚会
    BZOJ 3157: 国王奇遇记
    设计模式--策略模式
    SSM整合步骤
    Mybatis笔记二
    Java调用WebService之Axis实现
  • 原文地址:https://www.cnblogs.com/guanpingping/p/10346640.html
Copyright © 2011-2022 走看看