限制嵌入式文档大小

| 我有ѭ3的嵌入文档
photos
MongooseJS
user
模式:
var UserSchema = new Schema({
    email    : { type : String, index : \'unique\', set: toLower }
  , login    : { type : String, index : \'unique\' }
  , password : { type : String } 
  , salt     : { type : String }
  , photos   : [ PhotoSchema ]
  , name     : { type : String }
});
当我检索一个
user
时,如何限制结果集中
photos
的数量? 还是应该检索用户拥有的所有照片(即使有一百万张照片)?     
已邀请:
        您不能使用数量有限的照片吸引用户,但是您可以: 1.首先加载没有照片的用户:
db.users.find( { _id: 1 }, { photos : 0 } );
2.仅加载您需要的用户照片:
db.users.find({}, {photos:{$slice: [20, 10]}}) // skip 20, limit 10
文献资料     

要回复问题请先登录注册