Я пытаюсь вставить запись, которая содержит вложенный массив геопространственных данных.Я даже пытался сделать массив объектом вместо этого, но и там мне не повезло.Вот более или менее строка вставки:
$collection->insert($obj, array('safe'=>true));
Одна интересная вещь заключается в том, что когда я называю индекс 'loc' чем-то другим, например, просто целым числом, вставка работает.
Вотмассив, который должен идти в Mongodb, но не:
Array
(
[name] => Home
[address] => 500 Pole Line Road
[city] => Davis
[state] => CA
[zip] => 95618
[loc] => Array
(
[lon] => -121.726710
[lat] => 38.549576
)
)