2013-04-25 5 views
1

Je le document suivant:Quelle requête mongodb limitera les résultats d'une liste imbriquée

{ 
    "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" 
     } 
    ] 
} 

Comment puis-je limiter les commentaires à afficher seulement 2 articles?

Répondre

5

L'opérateur $slice:

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

Questions connexes