簡體   English   中英

在php中更新mongodb集合

[英]update a mongodb collection in php

我想在php中更新mongodb集合的一部分。 所以我使用html表單傳遞了兩個參數$ id和$ val,我想將id = $ id的文檔的值更新為val = $ val。 這是我到目前為止在我的PHP代碼中所做的,但我仍然無法更新文檔。 你的幫助是必要的

$m = new MongoClient();
$db=$connection->mydb;
$user_collection=$db->mycollection;
$user_collection->update({"_id": ObjectId($id)},{$set: "value":$val}});

提前致謝

{"_id": ObjectId($id)},{$set: "value":$val}}絕不是有效的PHP代碼,請查看如何編寫數組

據我所知,正確的語法是 -

$user_collection->updateOne(['_id' => new \MongoDB\BSON\ObjectID($id)], ['$set' => ['value' => $val]]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM