अपनी क्वेरी ऑब्जेक्ट को प्रोग्रामेटिक रूप से बनाएं:
var query = {'film_id': {$in : genre}};
if (param) {
query._id = {$lt: tokenId};
} else {
query._id = {$gt: tokenId};
}
collection.find(query).sort({'_id': -1}).limit(25).toArray(function(error, films);
अपडेट करें
अब जब Node.js 4+ कम्प्यूटेड को सपोर्ट करता है संपत्ति के नाम
, आप query
. बना सकते हैं एक चरण में:
var query = {
film_id: {$in: genre},
_id: {[param ? '$lt' : '$gt']: tokenId}
};