title: MongoDB text search: find both words in one document
body: <p>I have the fol docs:</p>
  
  <pre><code>db.docs.insert({_id:1, title:"make: aaa, model: 12"})
  db.docs.insert({_id:2, title:"make: bab, model: 1"})
  db.docs.insert({_id:3, title:"make: bab, model: 12"})
  </code></pre>
  
  <p>I search for <code>bab 12</code> and need mongo to return me only doc #3.
  Unforturnately I cannot find a suitable query.<br>
  Obviously  <code>db.docs.find( { $text: { $search: "bab 12" } } )</code> returns all 3 docs<br>
  and <code>db.docs.find( { $text: { $search: "\"bab 12\"" } } )</code> returns nothing.  </p>
  
  <p>Is there a way to do this, without regex (which is too slow - I have millions of docs in docs collection)?</p>