MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

perbarui mongodb jika bidang tidak ada

Saya pikir Anda perlu melakukan dua kueri terpisah di sini. Itu terlalu bersyarat untuk ditangani oleh parser kueri MongoDB.

Jadi, Anda perlu memasukkan logika Anda ke dalam dua kueri terpisah dengan yang kedua terlihat seperti:

$db->akis->update(
array("h" => (string) $_SESSION["_id"], "m" => array('$exists' => true)),
array('$set' => array("i" => $name)),
array("multiple" => true)
);

Berlari satu demi satu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. php driver mongodb , tidak pernah dimuat

  2. Array bersarang di Mongoose

  3. Meteor dan DBRefs

  4. Memahami mongo db menjelaskan

  5. cara menyimpan data yang diproses dari hdfs menggunakan mapReduce di mongoDB sebagai output