वाटरलाइन कैसे काम करती है, इसके आधार पर ऐसा करने के लिए आपको खोज करने के लिए विभिन्न क्षेत्रों की आवश्यकता होती है।
आप अपने मॉडल में बनाई गई उपनाम वाली विशेषताओं के द्वारा ऐसा कर सकते हैं।
venue.js
module.exports.attributes = {
restaurant_services:'string',
restaurant_services_1: {type:'string',columnName: 'restaurant_services'}
restaurant_services_2: {type:'string',columnName: 'restaurant_services'}
restaurant_services_3: {type:'string',columnName: 'restaurant_services'}
restaurant_services_4: {type:'string',columnName: 'restaurant_services'}
restaurant_services_5: {type:'string',columnName: 'restaurant_services'}
}
तब आप कर सकते हैं
Venue.find().populate('comments', {
deleted: false
}).where({
restaurant_services: {contains: '"delivery":1'},
restaurant_services_1: {contains: '"takeout":1'},
restaurant_specialties: {contains: '"breakfast":1'}
})
यह हैकी है, लेकिन यह काम करता है