Cómo encontrar una subcadena en un campo en Mongodb

¿Cómo puedo encontrar todos los objetos en una base de datos donde un campo de un objeto contiene una subcadena?

Si el campo es A en un objeto de una colección con un valor de cadena:

Quiero encontrar todos los objetos en la "base de datos" de la base de datos donde A contiene una subcadena que dice "abc def".

Lo intenté:

<code>db.database.find({A: {$regex: '/^*(abc def)*$/''}})
</code>

pero no funcionó

ACTUALIZAR

Una cadena real (en Unicode):

<code>Sujet  Commentaire sur  Star Wars  Episode III - La Revanche des Sith 1
</code>

Necesitas buscar todas las entradas con Star Wars

<code>db.test.find({A: {$regex: '^*(star wars)*$''}}) not wokring
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta