您现在的位置:首页 >> 前端 >> 内容

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

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

  核心提示:mongoose集合命名规则:01.jsvar mongoose = require(mongoose);mongoose.connect(mongodb://localhost/haha);var ...

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集合

Tags:MO ON NG GO 
作者:网络 来源:Night_Empe