文章目录

  • 1.引入模块
  • 2.连接数据库
  • 3.设计文档结构Schema(保证数据的完整性)
  • 4.将文档结构转化为模型
  • 5.简单操作
    • (1)添加
    • (2)查询数据

1.引入模块

var mongoose = require('mongoose ');.

2.连接数据库

mongoose .connect('mongodb://localhost/ittest');//ittest 可以是没有创建的数据库,等到插入数据时候自动创建

3.设计文档结构Schema(保证数据的完整性)

var DataSchema = new mongoose.Schema({name:{type:String,require:true}ip:{type:String},address:{type:String},time:{type:Date,default:Date.now}
});

4.将文档结构转化为模型

var usersModel = mongoose.model('UserInfo',DataSchema );
//UserInfo  首字母大写代表数据库   会自动转为小写复数形式代表集合;

5.简单操作

(1)添加

var user  =  new  usersModel({name:...,,,
});
user .save(function(err,ret){if(err){console.log(err)}{console.log(ret)}
})

(2)查询数据

//条件查询
var cond= {name:dd
}user.find(cond, function(err,ret){if(err) {console.log(err)} {console.log(ret)}
})

mongoose简单了解相关推荐

  1. mongoose简单使用

    介绍&安装 官网:http://www.mongoosejs.net/ npm i -S mongoose 使用 1.连接mongodb&创建模型 var mongoose = req ...

  2. node.js(node.js+mongoose小案例)_实现简单的注册登录退出

    一.前言 通过node.js基本知识对node.js基本知识的一个简单应用 1.注册 2.登录 3.退出 二.基本内容 1.项目结构搭建如图所示 2.这个小案列中用到了art-template子模板以 ...

  3. Mongoose源码分析之--简单的服务器搭建(C语言)

    测试半天一直不行,发现原版少写个return null, 什么都不需要处理 可以实现web 由于在IOS终端设备上播放实时的TS流,要使用MPMoviePlayerController控件,必须采用H ...

  4. Node+express+mongoose前端实现简单crud接口

    Node+express+mongoose前端实现建单crud接口 准备工作:需要安装依赖如下:node,express,mongoose,cors,requier-all 入口文件:index.js ...

  5. node mongoose_如何使用Express,Mongoose和Socket.io在Node.js中构建实时聊天应用程序

    node mongoose by Arun Mathew Kurian 通过阿伦·马修·库里安(Arun Mathew Kurian) 如何使用Express,Mongoose和Socket.io在N ...

  6. [转] mongoose学习笔记(超详细)

    名词解释 Schema: 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model: 由Schema编译而成的假想(fancy)构造器,具有抽象属性和行为.Model的每一个实例(ins ...

  7. Mongoose源码剖析:Introduction and Installation

    引言 要剖析Mongoose的源码,首先你得知道它的一些基本情况和特性.并去使用它.本文就是介绍Mongoose是个什么东西?及如何安装和使用?这里假设你知道什么web服务器软件.web服务器使用什么 ...

  8. Nodejs+Express学习二(Mongoose基础了解)

    学习Node注定少不了与数据库打交道,而MongoDB和Node可以说是绝配,这篇主要是简单介绍Mongoose这个模块. 由于本人也是边学边写的这篇文章,绝对会有新手的味道,请大神看到这里就表往下看 ...

  9. Mongoose源码剖析:外篇之web服务器

    引言 在深入Mongoose源码剖析之前,我们应该清楚web服务器是什么?它提供什么服务?怎样提供服务?使用什么协议?客户端如何唯一标识web服务器的资源?下面我们抛开Mongoose,来介绍一个we ...

最新文章

  1. 【vue】.native给组件绑定原生事件
  2. 解析PHP实现多进程并行执行脚本
  3. 146. LRU Cache
  4. LeetCode 27.移除元素
  5. 相机噪声与深度感知的方法梳理
  6. Android系统(62)---Alarm的机制
  7. java二维数组省略_Java基础教程——二维数组
  8. 以CSS方式提高您网站的速度
  9. js和php难度,有js基础和简单的php基础,但是学习nodejs还是很吃力
  10. 注册表实现欢迎界面的修改
  11. LinkCode 第k个排列
  12. graphpad 安装 hello world
  13. 如何把空间数据从CGCS2000转换到WGS84和BD09 ——JAVA语言实现
  14. mysql grou平by_mysql 中group by怎么样加聚合函数
  15. Foxmail中的文件夹丢失解决方法
  16. Arduino安全和警报系统项目
  17. UTF-8和utf8的区别
  18. python将txt坐标批量打印到原图上
  19. 干货 | Trip.com APP QUIC应用和优化实践
  20. 甘肃省谷歌地球高程DEM等高线下载

热门文章

  1. OpenCV2:特征匹配及其优化
  2. 在vop中重构transform节点(一)
  3. openssl库android版的编译
  4. vbulletin论坛_评论-vBulletin 3.0
  5. BIM模型文件下载——带有机电设备的机房模型
  6. 【RMF】ros机器人中间件框架学习系列二:运行demos
  7. win7电脑怎么连接打印机的方法分享
  8. 打印机设置为双面打印_hudingyin_新浪博客
  9. 认识一下netlogon服务
  10. 四川大学计算机专业调剂,四川大学计算机学院(软件学院)2019考研调剂信息