I have Video model:
module.exports = {
attributes: {
id: 'string',
tags: 'array'
},
}
I want to find all videos with tags for example "Hello" or "World". I could easy get all videos like: Video.find({tags:"Hello"}). I saw examples where searching id: [1,2,3] but not when key(id => tags) is array.
Use the "in"-Statement in combination with "contains"
Video.find({tags: { contains: ["some1","some2"]}}).exec(function(err,res){
console.log(res);
});
See: https://github.com/balderdashy/waterline-docs/blob/master/queries/query-language.md
try this:
Video.find({tags: {"$in" : ["sometag1", "sometag2"]}})
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With