var ageQuery = {}
if(minAge) ageQuery['$gt'] = minAge
if(maxAge) ageQuery['$lt'] = maxAge
var query = {
name: 'John'
}
if(Object.keys(ageQuery).length > 0) query.age = ageQuery // Проверка, есть ли в ageQuery какие-либо свойства
Users.find( query ).limit(20);
var query = {
name: 'John',
age: {
$gt: 18,
$lt: 35
}
}
Users.find( query ).limit(20);
var minAge // Значение с формы
var maxAge // Значение с формы
var query = {
name: 'John',
age: {
$gt: minAge == undefined ? -1000 : minAge,
$lt: maxAge == undefined ? 1000 : maxAge,
}
}
Users.find( query ).limit(20);