я иметь этот документ в Монго:нажать новое значение для MongoDB внутреннего массива - MongoDB/PHP
{
"_id": ObjectId("4d0b9c7a8b012fe287547157"),
"done_by": ["1"]
}
и я хочу добавить еще одно значения поля «done_by», поэтому мой ожидаются документ будет ::
{
"_id": ObjectId("4d0b9c7a8b012fe287547157"),
"done_by": ["1","2","3"]
}
я попробовать это:
$conn = new Mongo();
$q = $conn->server->gameQueue;
$id = new MongoId("4d0b9c7a8b012fe287547157");
$q->update(array("_id"=>$id),array('$push' => array("done_by","2")));
, но ничего не происходит, кто-нибудь знает, как это сделать?
отлично, это то, что я ожидаю –