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

Hvad gør jeg galt med $set og $inc i opdatering

Det forekommer mig, at din kode faktisk forsøger at indstille $inc-feltet i dokumentet i stedet for at bruge $inc-modifikatoren i foo.count-feltet. Dette kan være, hvad du ønsker:

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

Håber dette hjælper.



  1. Tilføj felt, der ikke er i skemaet med mongoose

  2. Hvordan holder jeg dokumenter samlet med $unwind

  3. Hadoop Ecosystem – Introduktion til Hadoop-komponenter

  4. Oversæt Queryable<T> tilbage til IMongoQuery