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

MongoDB :hvordan man indstiller et nyt felt svarende til værdien af ​​et andet felt for hvert dokument i en samling

Jeg ville bruge forEach og $addToSet , så scriptet kan køres igen.

db.collectionname.find().forEach(function(results)
{    
    print( "Id: " + results._id );
    db.collectionname.update( {_id : results._id},
                       {$addToSet : {myArray : results._id}})
});



  1. Hvorfor har vi brug for, hvilke fordele at bruge mongoose

  2. Installer mongodb på mac os 10.15 til php7

  3. Windows Docker mongo-beholder virker ikke med volumenmontering

  4. mongoose:find data ved at gå i loop på en række modeller