コレクション内のドキュメントからフィールド (n 番目) を更新する方法を探しています。
ここに私のコレクション形式があります:
{
"_id" : ObjectId("526d498270c68c341b000000"),
"login" : "testLogin",
"name" : "testname",
"email" : "testEmail",
"saved_at" : ISODate("2013-10-27T17:12:34Z")
}
たとえば、各フィールドの位置と名前の両方を取得したい。
HTML テーブルのテーブルを更新すると、列数と行数が取得されます。行番号は、コレクション内の _id です。たとえば、行全体を削除する方法は次のとおりです。
$id=$_GET['id'];//Getting a row id
$collection->remove(array('_id' => new MongoID($id)));
編集のために、私はこの種のものが欲しいです:
$articles->update(array('_id' => new MongoId($c_id)),
array('$set' => array('$FieldName' => '$new_value')));
しかし、「$Fieldname」を取得できません。変更されたフィールドの列位置を持っているだけなので、正確に $Fieldname['ColumnPosition'] を取得したいと思います
ありがとう !!!