Ho un database MongoDB con milioni di utenti in collezione. Una funzione di aggregazione restituisce milioni di risultati con il seguente formato:
Array ( [_id] => Array ( [user] =>
MongoId Object ( [$id] => 52050d48e654f6342c002d42 )
[send] => 1
[open] => 1
[click] => 2 )
Ora devo aggiornare l'utente corrispondente con i nuovi valori (apri / invia / fai clic) e per ognuno di essi aggiungi un flag, in base a come i valori si confrontano con la variabile X.
Come sarebbe un buon approccio senza eseguire il loop dei risultati (questo significa caricare GB di dati in memoria e fare milioni di aggiornamenti / ricerche)
Grazie!