mongoose集合命名的实例
来源:互联网 发布:免费qq好友克隆软件 编辑:程序博客网 时间:2024/05/22 04:52
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集合
阅读全文