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

MongoDB:upsert, når arrayFilters ikke kan finde et match

Du forventer, at upsert skaber den manglende bog, men det er ikke sådan, det virker.

Jeg tror, ​​du har oprettet 2 forespørgsler, en for at kontrollere, om bogen eksisterer, og en anden for at opdatere/oprette den (enten push eller du opretter bogen)



  1. Mongoengine creation_time attribut i dokument

  2. Vejledning til brug af Apache HBase-porte

  3. Forespørgselsudførelse mislykkedes ved kørsel af Mongo-kommando gennem bash-script

  4. Hvorfor betyder indeksretningen noget i MongoDB?