站内搜索:
首页 >> 前端 >> 内容
mongoose集合命名规则及实例讲解

时间:2017/12/25 11:24:38

mongoose集合命名规则:

01.js

var mongoose = require("mongoose");
mongoose.connect('mongodb://localhost/haha');
var Man = mongoose.model('People',{name:String});
var jack = new Man({name:'Jack'});
jack.save(function(err){
	console.log('hello');
});

mongoose集合命名规则及实例讲解

数据库haha添加了一个peoples的集合,把var Man = mongoose.model('People',{name:String});中的People变成小写,再添加s变成复数形式。

var Godfish = mongoose.model('Fish',{name:String});
var xiaoyu = new Godfish({name:'金鱼'});
xiaoyu.save(function(err){
	console.log('我是金鱼');
});

mongoose集合命名规则及实例讲解

集合名字是fish没有添加s,通过db.fish.find();可以找到存入的文档。

var Huamao = mongoose.model('Animal',{name:String},"cats");
var xiaomao = new Huamao({name:'花猫'});
xiaomao.save(function(err){
	console.log('我是花猫');
});

mongoose集合命名规则及实例讲解

指定了存入的集合cats,var Huamao = mongoose.model('Animal',{name:String},"cats");不会生成animals集合

  • 上一篇:Mongoose之Schema实例讲解
  • 下一篇:Mongoose在向集合中插入文档时的集合命名问题讲解
  • 返回顶部