sql >> Database >  >> NoSQL >> MongoDB

MongoDB werkt een document bij wanneer het al bestaat met ReactiveMongo

Wat u wilt doen, is een interne update. Om dat te doen met ReactiveMongo moet je een update-operator gebruiken om te vertellen welke velden moeten worden bijgewerkt en hoe. In plaats daarvan ben je geslaagd voor correlation (waarvan ik aanneem dat het een soort BSONDocument is) naar de updatemethode van de collectie. Dat vraagt ​​simpelweg om vervanging van het document, wat bij een andere unieke indexwaarde ervoor zorgt dat er een nieuw document aan de collectie wordt toegevoegd. In plaats van correlation door te geven u moet een BSONDocument doorgeven dat een van de update-operators gebruikt zoals $set (een veld instellen) of $incr (een numeriek veld met één verhogen). Raadpleeg de MongoDB-documentatie voor meer informatie hierover. Document wijzigen




  1. Verzamel $groep voor meerdere perioden

  2. MongoDB vindt geneste objecten die aan de criteria voldoen

  3. MongoDB Atlas-verificatie mislukt op Python

  4. Recursie vraag?