.
エラーメッセージに示されているように、キー名に入力してください。
MongoDBはこれを直接受け入れますが、クエリのようにこれらのフィールド名に対してクエリを実行することはできません。ドットには特別な意味があります。
// document
{foo:{bar:"baz"}}}
// query
db.col.find( { 'foo.bar' : 'baz' } );
すべての公式ドライバーは、.
(および他の文字)キー名に含まれているため、PHPドライバーはこれを正しく拒否します。