sql >> Database >  >> NoSQL >> MongoDB

Hoe voeg je nieuwe objecten toe in een geneste array voor mongodb met node.js?

De update() functie is

 update(selector, document[, options][, callback])

De eerste parameter is selector , probeer deze eens

    var student_name = req.body.name;
    var student_id = req.body.ID;
    collection.update( 
             { location:"Halifax", 
               'students.ID': student_id, 
               'students.name': student_name},
             {$push: { "students.$.images": 
                                {
                                    "image_url":"www.example.com",
                                    "image_id":"uqxhqbxqx_1219"
                                }
                     }
     }, function(err,result){



  1. Verbinding maken met beheerde redis met auth gebruikersnaam/wachtwoord nodejs

  2. Bulksleutels maken in Redis - ServiceStack C#

  3. De beste manier om een ​​volledige tekstzoekopdracht uit te voeren in MongoDB en Mongoose

  4. Hoe te groeperen door een functie op te geven om een ​​sleutel op te halen?