2016-04-28 17 views
1

PHPでmongodbコレクションの一部を更新しようとしています。だから私はhtml形式を使って$ idと$ valの2つのパラメータを渡しました。id = $ idの値をval = $ valに更新したいと思います。これは今まで私のPHPコードで行ったことですが、私はまだドキュメントを更新することができませんでした。あなたの助けを事前にphpでmongodbコレクションを更新する

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

感謝を必要とされている

答えて

0

{"_id": ObjectId($id)},{$set: "value":$val}}は決して、配列は私の知る限り

0

正しい構文を書かれているされなければならないかを確認してください有効なPHPコードを意味することによってではありません -

$user_collection->updateOne(['_id' => new \MongoDB\BSON\ObjectID($id)], ['$set' => ['value' => $val]]); 
関連する問題