sql >> Databáze >  >> NoSQL >> MongoDB

Co dělám špatně s $set a $inc v aktualizaci

Zdá se mi, že váš kód se ve skutečnosti pokouší nastavit pole $inc dokumentu spíše než použití modifikátoru $inc v poli foo.count. To by mohlo být to, co chcete:

db.foobar.update(
    { name: "Foobar" }, 
    {
        $set: { 'foo.bar': 'bar' }, 
        $inc: { 'foo.count': 1 } 
    }, true)

Doufám, že to pomůže.



  1. rozdíl mongodb remove() vs findOneAndDelete() vs deleteOne()

  2. Zaručuje Stackexchange.Redis vypalování a zapomínání doručení?

  3. MySQL na MongoDB - Admin Cheat Sheet

  4. MongoDB Regex Query :Proč to nefunguje?