|
CollectionModify::arrayInsert配列のフィールドに要素を挿入する 説明
public mysql_xdevapi\CollectionModify mysql_xdevapi\CollectionModify::arrayInsert(string
$collection_field , string $expression_or_literal )ドキュメントのフィールドに要素を追加します。 フィールドの複数の要素は配列として表現されます。 mysql_xdevapi\CollectionModify::arrayAppend と異なり、このメソッドは新しい要素をどこに挿入するかを指定できます。常に新しい要素を配列の最後に追加します。 一方で、 mysql_xdevapi\CollectionModify::arrayAppend は新しい要素を常に配列の最後に追加します。 パラメータ
戻り値コマンドを実行したり、追加の操作を追加できる CollectionModify オブジェクトを返します。 例例1 mysql_xdevapi\CollectionModify::arrayInsert の例
上の例の出力は、 たとえば以下のようになります。 Array ( [0] => Array ( [_id] => 00005b6b5361000000000000010d [name] => Bernie [traits] => Array ( [0] => Friend [1] => Happy [2] => Brother [3] => Human ) ) ) |