美文网首页
Mongoose学习(一)

Mongoose学习(一)

作者: 夕阳下奔跑的狼狗 | 来源:发表于2016-11-23 17:01 被阅读0次

开始

首先必须安装NodeMongoDB

1,通过npm 安装Mongoose 

> npm install mongoose@version --save

@version:指定安装版本,

--save:将mongoose写入package.json依赖项。

2,引入mongoose模块和连接数库

//mongodb_connect.js

var mongoose = require('mongoose');                    //引入mongoose

var db = mongoose.connect('mongodb://localhost/test');     //连接数据库

3,Schema

在MongoDB中所有的由schema派生的。它一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力。

     3.1 定义Schema

var UserSchema = new mongoose.Schema({

      name:String,             //定义一个属性name,类型为String 

      password:String       //定义密码属性,类型为String

});

    3.2 将Schema编译为Model

var User = mongoose.model('User',UserSchema);

    3.3 创建一个文档

var xiaoming = new User({

       name:'xiaoming',

       password:'123456'

});

console.log(xiaoming.name);// 'xiaoming'

4,添加方法

小明上课喜欢说话,所以我们就给模型添加“说”方法

UserSchema.methods.speak = function() {

      var speak=this.name +‘喜欢说话’;

     console.log(speak);

};

var xiaoming = new User({

name:'xiaoming',

password:'123456'

});

xiaoming.speak();//“xiaoming喜欢说话”。

相关文章

  • Mongoose学习(一)

    开始 首先必须安装Node和MongoDB。 1,通过npm 安装Mongoose > npm install m...

  • mongoose学习

    我的环境 ubuntu 16.04 Webstorm (开发工具) Robomongo (mongodb可视化工具...

  • Mongoose学习笔记

    Mongoose介绍 一、mongoose 介绍 Mongoose是在node.js异步环境下对mongodb进行...

  • mongoose常用操作

    认识mongoose Mongoose是什么?Mongoose是MongoDB的一个对象模型工具,是基于node-...

  • nodejs操作mongodb数据库(mongoose)

    创建项目目录并安装mongodb、mongoose mongoose插入数据 mongoose查询数据 mongo...

  • mongoose 学习笔记

    一、介绍 1. 概述 mongoose 模块用于简化 node 与数据库 mongodb 之间的操作,目的是通过简...

  • mongoose学习笔记

    首先是基础crud操作 查询简单查询条件查询 插入 更新 查询 简单查询 mongoose: 条件查询 (>) 大...

  • Mongoose学习入门

    1.入门简介 Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具,那么要使用它...

  • mongoose学习笔记

    快速上手 前提 安装 MongoDB 和 Node.js 本次学习的 mongoose 版本是 5.4 Mongo...

  • mongoose基础学习

    一、mongodb的概念&安装 1、 MongoDB 基本概念 2、mongodb和mysql的区别 https:...

网友评论

      本文标题:Mongoose学习(一)

      本文链接:https://www.haomeiwen.com/subject/wtfvpttx.html