2013-04-25 54 views
1

我有以下文件的结果:什么MongoDB的查询将限制嵌套列表

{ 
    "username":"test", 
    "comments": 
    [ 
     { 
      "commentId":"53453445", 
      "message":"Hello this is a message" 
     }, 
     { 
      "commentId":"53453445", 
      "message":"Hello this is a message" 
     }, 
     { 
      "commentId":"53453445", 
      "message":"Hello this is a message" 
     } 
    ] 
} 

如何限制的意见,只显示2项?

回答

5

$slice操作:

db.collection.find({ "username":"test" }, { comments: {$slice: 2 } });