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

PHP MongoDB opdaterer flere dokumenter ved hjælp af $in/$or

Jeg går ud fra, at dit problem er, at kun ét dokument bliver opdateret, ikke? Hvis dette er tilfældet, er der en anden indstilling, du skal angive i den tredje parameter (optionsparameteren) for opdateringsmetoden:

multiple => true

Ellers opdaterer den kun det første match af din forespørgsel. Se dokumentationen til opdateringsmetoden på:

http://de.php.net/manual/en/mongocollection.update .php




  1. Oprettelse af nye Meteor-samlinger i farten

  2. MongoDB synkroniserer udviklings- og produktionsdatabaser

  3. Azure VM opretter ikke forbindelse til Azure Redis Cache, men lokalt opretter forbindelse til Azure Redis Cache

  4. hvordan man erstatter flere forekomster af en sætning mongodb