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

Upsert Mongodb hanya memperbarui bidang yang dipilih, tetapi masukkan semua

MongoDB 2.4 memiliki $setOnInsert

db.somecollection.update(
    {name: "some name"},
    {
        $set: {
            "lastseen": "2012-12-28"
        },
        $setOnInsert: {
            "firstseen": <TIMESTAMP>  # set on insert, not on update
        }
    },
    {upsert:true}
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb dan menyortir sub array

  2. Hitungan grup dengan MongoDB menggunakan kerangka kerja agregasi

  3. Statistik waktu nyata:MySQL (/ Gerimis) atau MongoDB?

  4. Menyimpan aliran data dari permintaan POST di GridFS, express, mongoDB, node.js

  5. menginstal driver Java MongoDB