0

コレクション内のドキュメントからフィールド (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'] を取得したいと思います

ありがとう !!!

4

0 に答える 0