sql >> Database >  >> NoSQL >> MongoDB

PyMongo $inc heeft problemen

$inc is geen geldige Python-ID. Je moet het als een string doorgeven, zoals al het andere:

mongo_db.campaign.update({'_id': str(campaign_id)}, {'$inc': {'item': 1}})

De MongoDB-documenten die u hebt gekoppeld, zijn de algemene MongoDB-documentatie, niet PyMongo-specifiek; je kunt ze niet letterlijk kopiëren/plakken en verwachten dat alles werkt.



  1. Waarom krijg ik een niet-herkend argument tot nu toeFromString:'format' ondanks dat ik db-versie> 3.6 heb die de aggregatie ondersteunt

  2. Passport.js en Mongoose.js vullen Gebruiker bij inloggen - verliest ingevuld veld op req.user

  3. Een verzameling kopiëren/klonen in MongoDB

  4. Wat is de beste MongoDB GUI? — Update 2019