I am using Q module in my app. I want to use $limit and $sort function for my query for mongoDB,
I am also using Q.nbind() for making query

```
var Q = require('q');
var mongoose = require('mongoose');
var RequestPrayers = mongoose.model('requestPrayers');
var RPrayerfind = Q.nbind(RequestPrayers.find, RequestPrayers);

function getSingleRParyerInfo(FrndID){

    var id = FrndID
    var prayerInfo={prayersInfo:''};
    return RPrayerfind({userID:id, is_notPrivate:true})
        //   return   find()
//  ^^^^^^ Rule 1

        .then(function(Prayers) {
//  ^^^^^ Rule 3
            if (!Prayers){
                prayerInfo.prayersInfo = '';
                //   console.log(User)
            }else{
                prayerInfo.prayersInfo = Prayers;
                //console.log(User)
            }
            return prayerInfo;
//      ^^^^^^ Rule 3b
        });
}

```

Please what should I use to get my desired result 

return RPrayerfind({userID:id, is\_notPrivate:true}).limit(2);

OR

return RPrayerfind({userID:id, is\_notPrivate:true},{$limit:2})