{
_id: "sfgsdfgsd",
strings: [
"string 1 abc",
"string 2 def",
"string 3 ghi"
]
}
$q='def';
$collection=$db->your_collection;
$data=$collection->find(array('strings'=>new MongoRegex("/$q/i") ));
И _id не может быть string, оно всегда new MongoId();