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 に答える