MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Data.model.updateItem कोई फ़ंक्शन नहीं है TypeError:Data.model.updateItem कोई फ़ंक्शन नहीं है

आपको इसे इस तरह इस्तेमाल करना चाहिए

// 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!!")
        })
})

अगर itemToUpdate फ़ील्ड की चर संख्या है, आप इस कॉल में

. के रूप में विकल्प जोड़ सकते हैं
var options = { field: 'vin_no, model_year, num_owners' }

और इसे Vehicle.updateItem(Vehicle.model, itemToUpdate, options, callback) के रूप में पास करें




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB बैच ऑपरेशन अधिकतम आकार क्या है?

  2. नेवला खाली सरणी लौटाता है

  3. MongoDB से कनेक्ट करने में असमर्थ

  4. ब्लॉग के लिए अनुशंसित डेटाबेस बैकएंड

  5. लूप में findOne का उपयोग करना Node.js में बहुत अधिक समय लेता है