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

Data.model.updateItem bukan fungsi TypeError:Data.model.updateItem bukan fungsi

Anda harus menggunakannya seperti ini

// assuming value is object with all the fields. 
var itemToUpdate = {
    vin_no: value.vin_no
}

Vehile.model.findOne(itemToUpdate, function(error, vehicleObject) {

    Vehicle.updateItem(
        vehicleObject,
        value,
        function (err) {
            // err can be Error object or an object with 'error' and/or 'detail' property
            if (err) return res.json(err);

            res.json({
                status: "success"
            });

            console.log("Succeeded!!")
        })
})

jika itemToUpdate memiliki jumlah bidang yang bervariasi, Anda dapat menambahkan opsi ke panggilan ini sebagai

var options = { field: 'vin_no, model_year, num_owners' }

dan berikan ini sebagai Vehicle.updateItem(Vehicle.model, itemToUpdate, options, callback)




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menggabungkan array besar di mongoDB?

  2. Otomatiskan Pemeriksaan Kesehatan Basis Data

  3. pymongo- Bagaimana saya bisa memiliki nilai yang berbeda untuk bidang bersama dengan parameter kueri lainnya?

  4. ABC NestJS:Panduan Pemula dengan MongoDB(Mongoose).

  5. Memasang di Mongo DB dan masalah Id