Mongoose v 4.9.6 发布,让node.js更优雅的操作MongoDB详解大数据

Mongoose v 4.9.6 发布,让node.js更优雅的操作MongoDB详解大数据

 

Mongoose是MongoDB的一个对象模型工具,既类似ORM,让node.js操作MongoDB更加方便。

官方例子:

// 引入 mongoose 这个模块

var mongoose = require(‘mongoose’);

// 连接对应的数据库:mongodb://localhost/test

mongoose.connect(‘mongodb://localhost/test’);

// 创建了一个名为 Cat 的 model,mongoose 会将名词变为复数,在这里,collection 的名字会是 `cats`。

// model定义: 有一个 String 类型的 name

var Cat = mongoose.model(‘Cat’, {name: String});

var kitty = new Cat({ name: ‘Zildjian’});

// 调用 .save 方法后,mongoose 会去你的 mongodb 中的 test 数据库里,存入一条记录。

kitty.save(function (err) {

  if (err) {

    console.log(err);

  } else {

    console.log(‘meow’);

  }

});

更新日志

  • fix: update parentArray references when directly assigning document arrays #5192 jhob
  • docs: improve schematype validator docs #5178 milesbarr
  • fix(model): modify discriminator() class in place #5175
  • fix(model): handle bulkWrite updateMany casting #5172 tzellman
  • docs(model): fix replaceOne example for bulkWrite #5168
  • fix(document): don’t create a new array subdoc when creating schema array #5162
  • fix(model): merge query hooks from discriminators #5147
  • fix(document): add parent() function to subdocument to match array subdoc #5134

下载

本站原创,转载时保留以下信息:
本文转自:深度开源(open-open.com)
原文地址:http://www.open-open.com/news/view/3626c221

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/9412.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论