MongoDB oppdateringen () Hotell og Lagre ()
metoder brukes for å oppdatere dokument til en samling. Oppdaterings () -metoden oppdatere verdiene i eksisterende dokument mens lagre () metoden erstatter den eksisterende dokument med dokumentet som ble vedtatt i redning () -metoden.
MongoDB Update () -metoden
Oppdateringen () metoden oppdateringer verdier i eksisterende dokument.
Syntax
Grunnleggende syntaks av oppdateringen ()
metoden er som følger
> db.COLLECTION_NAME.update (SELECTIOIN_CRITERIA , UPDATED_DATA)
Eksempel
Tenk Mycol collectioin har følgende data product: {"_id": objectID (5983548781331adf45ec5), "title": "MongoDB Oversikt"}. {"_id": objectID ( 5983548781331adf45ec6), "title": "NoSQL Oversikt"} {"_id": objectID (5983548781331adf45ec7), "title": "Guider Point Oversikt"}
Følgende eksempel vil sette den nye tittelen "New MongoDB Tutorial" av dokumentene hvis tittel er "MongoDB Oversikt '
> db.mycol.update ({' tittel ':' MongoDB Oversikt '}, {$ satt: {' tittel ':' New MongoDB Tutorial '}})> db.mycol. finne () {"_id": objectID (5983548781331adf45ec5), "title": "New MongoDB Tutorial"} {"_id": objectID (5983548781331adf45ec6), "title": "NoSQL Oversikt"} {"_id": objectID (5983548781331adf45ec7 ), "title": ". Tutorials Point Oversikt"}>
Som standard mongodb vil oppdatere bare ett dokument, for å oppdatere flere må du sette en paramter "multi" for å true
> db.mycol.update ( {'tittel': 'MongoDB Oversikt'}, {$ satt: {'tittel': 'New MongoDB Tutorial'}}, {multi: true})
MongoDB Lagre () Metode
< b> lagre ()
metoden erstatter den eksisterende dokument med det nye dokumentet som ble vedtatt i lagre () -metoden
Syntax
Basic syntaks mongodb Lagre ()
metode Nedenfor vises −
> db.COLLECTION_NAME.save ({_ id: objectID (), NEW_DATA})
Eksempel
Følgende eksempel vil erstatte dokumentet med _id '5983548781331adf45ec7'
> db.mycol.save ({"_id": objectID (5983548781331adf45ec7), "title": "Guider Point New Topic", "av": "Guider Point"})> db.mycol.find () {"_id" : objectID (5983548781331adf45ec5), "title": "Guider Point New Topic", "av":} "Guider Point" {"_id": objectID (5983548781331adf45ec6), "title": "NoSQL Oversikt"} {"_id": objectID (5983548781331adf45ec7), "title": "Guider Point Oversikt"}>