我正在尝试插入包含嵌套地理空间数据数组的记录。我什至尝试将数组设为对象,但也没有运气。这里或多或少是插入行:
$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
)
)