2013-04-25 55 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 } });