首页 > 其他 > 详细

mongoose populate

时间:2015-10-08 19:57:59      阅读:277      评论:0      收藏:0      [点我收藏+]

关系型数据库的join特性:坑死了,原来是没有连接数据库

 

var mongoose = require(‘mongoose‘)
  , Schema = mongoose.Schema;
var util = require(‘util‘);

mongoose.connect(‘mongodb://localhost/blog‘);


var UserSchema = Schema({
  name    : String,
  followings : [{ type: Schema.Types.ObjectId, ref: ‘User‘ }]
});

var User = mongoose.model(‘User‘, UserSchema);

// 用来插入数据 // var lily = new User({name: ‘lily‘}) // ,lucy = new User({name: ‘lucy‘}); // lily.save(cb); // function cb(err) { // if(err) throw err; // lucy.followings.push(lily);// line 1 // lucy.save(); // }
// 如果不加populate,followings是id数组。 User.findOne({name:‘lucy‘}).populate(‘followings‘).exec(function(err, results){ console.log(util.inspect({result: results})); });

  

 

mongoose populate

原文:http://www.cnblogs.com/wang-jing/p/4861703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!