2

所以这是我当前的数据结构:

[parents] => Array (
[0] => Array (
    [title] => Test 1
)
[1] => Array (
    [title] => Test 2
)
)

我想在这个的开头添加一个新数组,所以 array[0] 将成为 array[1] (如下所示)

    [parents] => Array (
[0] => Array (
    [title] => Test 3
)
[1] => Array (
    [title] => Test 1
)
[2] => Array (
    [title] => Test 2
)
)

我需要一次更新多个文档,因此我不想在循环中对每个文档单独运行更新命令。任何想法如何解决这个问题?

4

2 回答 2

2

只需按自然顺序从 mongo 获取数据

$cursor = $p->find($range,$co)->sort(array('$natural' => -1) );
于 2011-10-11T03:29:20.420 回答
0

由于服务器尚不支持它,因此目前不可能。请注意

https://jira.mongodb.org/browse/SERVER-2191

https://jira.mongodb.org/browse/SERVER-2036

于 2011-12-12T06:22:12.207 回答