Du kan ikke have en .
i dine nøglenavne, som fejlmeddelelsen fortæller dig.
MongoDB accepterer dette direkte, men du ville ikke være i stand til at forespørge mod disse feltnavne, da i forespørgsler, prikken har en særlig betydning:
// document
{foo:{bar:"baz"}}}
// query
db.col.find( { 'foo.bar' : 'baz' } );
Alle officielle chauffører beskytter sig mod at sætte en .
(og andre tegn) i nøglenavne, og derfor afviser PHP-driveren dette korrekt.