Anda tidak dapat memiliki .
dalam nama kunci Anda seperti yang diberitahukan oleh pesan kesalahan.
MongoDB menerima ini secara langsung, tetapi Anda tidak akan dapat melakukan kueri terhadap nama bidang ini seperti dalam kueri, titik memiliki arti khusus:
// document
{foo:{bar:"baz"}}}
// query
db.col.find( { 'foo.bar' : 'baz' } );
Semua pengemudi resmi menjaga agar tidak menempatkan .
(dan karakter lainnya) dalam nama kunci, dan oleh karena itu driver PHP menolaknya dengan benar.