sql >> Database teknologi >  >> NoSQL >> MongoDB

Skub værdi til Array, hvis nøglen ikke findes Mongoose

Du kan tjekke efter brugernavnet i tilstandsdelen af ​​opdateringsforespørgslen:

var conditions = {
    _id: id,
    'members.username': { $ne: 'something' }
};

var update = {
    $addToSet: { members: { name: 'something', username: 'something' } }
}

SomeModel.findOneAndUpdate(conditions, update, function(err, doc) {
    ...
});



  1. At finde flere ord med find() i MongoDB

  2. Sådan får du det forrige mongoDB-dokument fra et sammensat indeks

  3. Sådan formateres tal med kommaer i SQL

  4. Sådan omdøbes stien som svar for populate