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

mongoDB:C# driver V2 Sådan opdateres element i en indlejret samling

Jeg tror, ​​dit problem er, at din Update-sætning bruger Set i ét tilfælde og AddToSet i et andet tilfælde. AddToSet er en array-baseret operation, og Set tildeler en værdi direkte. Du bør bruge AddToSet i begge tilfælde for at sikre, at der findes et array i MongoDB.

Formatundtagelsen skyldes, at vi forventer et array (fordi typen er List), og i stedet får vi et dokument.



  1. Brug af MongoDB, Express, Node.Js og GridFS-stream til lagring af video- og billedfiler

  2. Log ind med root-legitimationsoplysninger på Mongodb-container oprettet ved hjælp af Docker compose

  3. mongodb db.collection.find({}) gør intet efter .limit(101)

  4. Hvordan bruger man PyMongo med Flask Blueprints?