テーブルUserCollectionに次のようなドキュメントがあります。
{
"FirstName": "Mohammad",
"LastName": "Waheed",
}
別の配列オブジェクトを追加したいのですが、どうすればよいですか?
"PhoneNumbers":[ //this object is not present in the table
{
"number": NumberInt(8332045764)
},
{
"number": NumberInt(1234567890)
}
]
私の期待される結果は次のようになります。
{
"FirstName": "Mohammad",
"LastName": "Waheed",
"PhoneNumbers":[
{
"number": NumberInt(8332045764)
},
{
"number": NumberInt(1234567890) //when i call this method again it should store like this
}
]
}
これは私が試したことです: 1.その単一のレコードのみを取得する 2. $numberには電話番号のデータがあります
return $db->update(array('$set' => array("PhoneNumbers.$.number" => $number)));