sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB :jak nastavit nové pole rovné hodnotě jiného pole pro každý dokument v kolekci

Použil bych forEach a $addToSet , takže skript může být znovu spustitelný.

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



  1. MongoDB $in Query Operator

  2. MongoDB:Jak zjistit, zda pole pole obsahuje prvek?

  3. Nainstalujte mongodb na mac os 10.15 pro php7

  4. Spark HBase Connector – rok v recenzi