zoukankan      html  css  js  c++  java
  • Mongoose的使用

    最近想做一个练手的App小项目。考虑到数据接口的问题,因为关系型数据库用的比较多,也有一定经验了,所以打算使用比较火的MongoDB作为数据库,下面就介绍一下Mongoose的使用方法吧。

    概念:Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。

    一、创建数据库

    二、使用Mongoose连接到数据库

      安装:$ npm install mongdb 和 $ npm install mongoose

     编写代码:

     1 var mongoose = require('mongoose');    
     2 
     3 var db = mongoose.createConnection('192.168.6.5','DemoDB','27017'); 
     4 db.on('error',console.error.bind(console,'连接错误:'));
     5 db.once('open',function(){
     6   var UserSchema = new mongoose.Schema({
     7   userName:String,    
     8   password:String
     9   });
    10   var UserModel = db.model('users',UserSchema);
    11   var UserEntity = new UserModel({userName:'weifengzz',password:'123456'});
    12   console.log("entity--------"+UserEntity.userName+"-----"+UserEntity.password);
    13   UserEntity.save(function(err) {
    14     if (err) handleError(err);
    15     console.log('Success');
    16   });  
    17 });

      启动: $ node index.js

    三、查看数据是否已经插入

    这样数据就插入完毕

  • 相关阅读:
    python购物车demo
    python对json的操作总结
    sysctl -p详解
    软件生命周期模型——瀑布模型
    如何启用linux的路由转发功能
    pycharm常用快捷键
    zabbix 支持的主要监控方式
    CentOs7安装部署Zabbix3.4
    CentOS EPEL yum源
    vmware虚拟机三种网卡
  • 原文地址:https://www.cnblogs.com/weifengzz/p/5129744.html
Copyright © 2011-2022 走看看