核心提示: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'); });
数据库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('我是金鱼'); });
集合名字是fish没有添加s,通过db.fish.find();可以找到存入的文档。
var Huamao = mongoose.model('Animal',{name:String},"cats"); var xiaomao = new Huamao({name:'花猫'}); xiaomao.save(function(err){ console.log('我是花猫'); });
指定了存入的集合cats,var Huamao = mongoose.model('Animal',{name:String},"cats");不会生成animals集合