Mongoose:如何在填充期间排除虚拟id字段

时间:2015-10-04 23:37:01

标签: node.js mongodb mongoose

我试图排除Mongoose设置的虚拟ID字段。

if($('#pageslide').is(':visible')) { 
  $('#pageslide').animate({
    right: '-'+slideWidth
  }, 400, function(){
    $('#pageslide').hide();
  } );
  $('.wrapper').animate({
    marginRight: '0'
  }, 400 );
} 
else{
  $('#pageslide').show().animate({
    right: '0'
  }, 400 );
  $('.wrapper').animate({
    marginRight: slideWidth
  }, 400 );
}

我如何摆脱那个' id'领域?它是无效的,因为我在populate中排除了_id?

1 个答案:

答案 0 :(得分:0)

您可以停用架构选项中的虚拟id字段(see documentation here)。在你的情况下,它看起来像这样:

var Bar = new Schema({ body: String }, { id: false });