美文网首页
mongoose基本使用

mongoose基本使用

作者: 一直玩编程 | 来源:发表于2016-08-15 21:59 被阅读135次


package.js详解

参考

mongoose基本使用

安装

npm install mongod
npm install mongoose

连接

var mongoose = require('mongoose');

mongoose.connect('mongodb://localhost/my_database');

定义模型

var Schema = mongoose.Schema,
    ObjectId = Schema.ObjectId;

var BlogPost = new Schema({
    author    : ObjectId,
    title     : String,
    body      : String,
    date      : Date
});   

新增

// retrieve my model
var BlogPost = mongoose.model('BlogPost');

// create a blog post
var post = new BlogPost();

// create a comment
post.comments.push({ title: 'My comment' });

post.save(function (err) {
if (!err) console.log('Success!');
});

查询

post.find({ 'author': 'Ghost' },function (err) {
if (!err) console.log('Success!');
});

修改

MyModel.update({ name: 'Tobi' }, { ferret: true }, { multi: true }, function (err, raw) {
  if (err) return handleError(err);
  console.log('The raw response from Mongo was ', raw);
});

删除

MyModel.update({},function(){})  

[更多其它参考][https://github.com/Automattic/mongoose]

Web最新资讯,请关注我的微信公众号“一起玩前端”或扫描二维码关注.

qrcode_for_gh_7a765c30aeb7_258.jpg

相关文章

  • mongoose基本使用

    package.js详解 参考 mongoose基本使用 安装 连接 定义模型 新增 查询 修改 删除 [更多其它...

  • mongoose基本使用

    Mongoose 是一个将JavaScript对象与数据库产生关系的一个框架,object related mod...

  • mongoose再认识(二)

    在开发中,除了使用mongoose进行一些基本的操作外,就是一些技巧的使用。 文章接续mongoose再认识(一)...

  • #3 mongoose 基本使用

    mongoose连接mongodb 创建Schema和model 连接到MongoDB 实例操作 数据库的操作通常...

  • Mongoose

    Mongoose中文网 1、需求分析 Mongoose是什么? Mongoose优势! 2、基本操作 3. 增删改...

  • mongoose 使用

    mongoose 使用 Mongoose 基础使用 Connect 链接数据库 定义文档模型, Schema 和 ...

  • nodejs初体验,使用node写一个简易邮箱验证注册登录

    开门进山 前置基础 根据官方手册,会使用插件nodemail,mongoose。(本文使用了mongoose,用来...

  • mongodb

    指令 指令 使用mongoose

  • mongoose 操作MongoDB

    操作mongoDB 操作mongoDB 借助一个插件 mongoose mongoose 安装 使用mongoos...

  • mongoose: Schema与Model

    前端js操作mongodb用到了mongoose使用前先安装 $ npm install mongoose 配置连...

网友评论

      本文标题:mongoose基本使用

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