SELECT * FROM test
WHERE (name LIKE '%star%' AND NOT name LIKE '%trek%') OR duration = 200
db.test.find({$or:
[
{ name: /star/i, name: { $not: /trek/i } },
{ duration: 200 }
]
},{_id:0})
SELECT * FROM test
WHERE (name LIKE '%star%' AND NOT name LIKE '%trek%') OR duration = 200
db.test.find({$or:
[
{ name: /star/i, name: { $not: /trek/i } },
{ duration: 200 }
]
},{_id:0})