美文网首页
nodejs下mongodb使用以及模型的创建

nodejs下mongodb使用以及模型的创建

作者: 壞蛋 | 来源:发表于2016-12-20 16:06 被阅读562次

笔主nodejs玩了两天,然后想着nodejs+mongodb来搭建一个小后台。在建模这一步,mongoose里的多节点模型创建遇到了点问题,现在总结一下。

查了一下由于文章已较多,大家的都差不多,我主要是想记录一下在nodejs上创建模型类型的问题,方便其他人查阅。type支持的类型有点击源码1791行,有Array、String、DocumentArray、Number、Date、Buffer、Boolean、ObjectId、Mixed、Embedded

一、mongodb与nodejs的使用

1、创建链接

var mongoose = require("mongoose"); var db = mongoose.createConnection('mongodb://localhost:27017/你想创建的DB名称或已存在');

2、导入建模

var Schema = mongoose.Schema;

3、开始建模

var person=new Schema({ address:new Schema({ city:{type:String}, street:{type:String} ), name:{type:String}, age:{type:number} time:{type:Date,defualt:now} )

type支持的类型有点击源码1791行,有Array、String、DocumentArray、Number、Date、Buffer、Boolean、ObjectId、Mixed、Embedded

这几种可以设置defualt 默认值。

添加数据
var monSave = new person(json); monSave.save(function(err) { if (err) { console.log(err); } else { console.log("成功"); } });

查询
person.find(q, function(err, result) { if (err) { console.log(err); } else { console.log("成功"); } })
其中q 可以这样写{name:"abc"}

删除
person.remove(q, function(err) { if (err) { console.log(err); } else { console.log("成功"); } })

相关文章

  • nodejs下mongodb使用以及模型的创建

    笔主nodejs玩了两天,然后想着nodejs+mongodb来搭建一个小后台。在建模这一步,mongoose里的...

  • 模块-mongoose

    mongoose:nodejs上简洁的mongodb对象模型。为什么要做mongoose,当我们使用mongodb...

  • 15.mongoose

    mongoose是nodeJS提供连接 mongodb的一个库schema对象-模型(表)下面使用mongoose...

  • Win10部署Docker + mongodb + node.j

    本文主要参考了docker入门nodejs+mongodb以及Nodejs 应用简单的访问Mongodb 部署至D...

  • mongodb使用简介

    mongodb简介 在使用nodejs时候,需要存储一些简单json数据的情况下,很多人会推荐使用mongodb。...

  • nodejs操作mongodb组件mongoose

    nodejs操作mongodb组件mongoose 创建项目目录并安装mongodb及组件mongoose 插入数...

  • 14 - mongoose

    简介 nodejs环境下对 mongodb 进行便捷操作的对象模型工具 中文文档 安装 建立连接 schema s...

  • Ruby On Rails + MongoDB程序

    前边有介绍mongodb的安装以及ror项目的搭建,现在进行一下整合。 1.创建项目 创建项目时不再使用rails...

  • 本地部署yapi接口管理平台

    一、所需环境 nodejs(7.6+) mongodb(2.6+) 安装MongoDB,并创建yapi数据库 全局...

  • mongodb学习3

    Nodejs 操作 MongoDb数据库 在 Nodejs 中使用 MongodbNodejs 连接 MongoD...

网友评论

      本文标题:nodejs下mongodb使用以及模型的创建

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