If I have a record like this;
{ \"text\": \"text goes here\", \"words\": [\"text\", \"goes\", \"here\"] }
How can I match multiple word
Depends on whether you're trying to find documents where words contains both elements (text and here) using $all:
words
text
here
db.things.find({ words: { $all: ["text", "here"] }});
or either of them (text or here) using $in:
db.things.find({ words: { $in: ["text", "here"] }});