sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB opdaterer et dokument, når det allerede eksisterer med ReactiveMongo

Det, du vil gøre, er en opdatering på stedet. For at gøre det med ReactiveMongo skal du bruge en opdateringsoperatør for at fortælle det, hvilke felter der skal opdateres, og hvordan. I stedet har du bestået correlation (som jeg antager er en slags BSONDocument) til samlingens opdateringsmetode. Det kræver blot udskiftning af dokumentet, hvilket, hvis den unikke indeksværdi er anderledes, vil medføre, at et nyt dokument føjes til samlingen. I stedet for at sende correlation du skal bestå et BSONDocument, der bruger en af ​​opdateringsoperatørerne såsom $set (indstil et felt) eller $incr (forøg et numerisk felt med et). For detaljer om at gøre det, se venligst MongoDB-dokumentationen, Rediger dokument




  1. MongoDB-forespørgsel med en 'eller'-betingelse

  2. mongod shell starter ikke, data/db eksisterer ikke

  3. bruger kort til at cache for omkring 5000 poster i Javascript-applikation VS Redis

  4. (Angular 2) Sådan udfyldes en dropdown baseret på et andet dropdown-valg