MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB :jak ustawić nowe pole równe wartości innego pola, dla każdego dokumentu w kolekcji

Używałbym forEach i $addToSet , aby skrypt mógł być ponownie wykonywany.

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB znajduje poddokument i sortuje wyniki

  2. Znajdź dokument na podstawie odniesienia do rodzica dziecka

  3. Autouzupełnianie za pomocą java , Redis, Elastic Search , Mongo

  4. Angular Google Maps/NodeJS:Wyświetlaj znaczniki z bazy danych

  5. Jak zmienić nazwę pola dokumentu w MongoDB?