sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man använder $ positional operator i MongoDB C# drivrutin version 2

Du kan prova något sånt här.

var builder = Builders<Student>.Filter;
var filter = builder.Eq(student=> student.Id, 1) & builder.ElemMatch(student => student.Grades, x => x == 80);

var builder = Builders<Student>.Update;
var update = builder.Set(student => student.Grades[-1], 82);

var result = collection.UpdateOne(filter, update);



  1. Ignorera MongoDB-uttagsanslutning vid fjädertest

  2. Uppdatera flera rader villkorligt

  3. show dbs ger inte behörig att utföra kommandofel

  4. Modulen hittades inte:Fel:Kan inte lösa 'dns' när du använder MongoDB