You can use $and operator to match both word and $regex to match pattern,
$and
db.collection.find({ $and: [ { name: { $regex: "chess" } }, { name: { $regex: "pasta" } } ]})
Playground