Sto avendo DB quale nome è "Progetto" e la raccolta che nome è "campione", quindi ho inserito un file JSON utilizzando il comando mongoimport
.Mongoimport json aggiornamento o sovrascrittura del file ..?
Ora ho modificato lo stesso file JSON. Pertanto, se si desidera importare lo stesso file JSON nella raccolta, il problema si presenta in questo modo, poiché vengono create più istanze e non è in corso alcun aggiornamento.
C'è un modo per aggiornare o sovrascrivere i dati già presenti in mongodb utilizzando il comando mongoimport
?
Si noti che ho anche provato ad utilizzare --mode=upsert
bandiera:
./mongoimport --db Project --collection sample --mode=upsert --file /home/rule.json
ok, voglio cancellare e reimportare quindi se uso 'upsert' è buono per me? – Mercer
è possibile utilizzare upsert che sovrascriverà l'esistente. (cancella + importa = sovrascrivi con nuovi dati.) Fammi sapere se hai bisogno di qualcosa di diverso. –
non funziona uso --upsert alla fine della mia riga di comando ma quando faccio un db.stats() il numero di oggetti aumenta – Mercer