MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak używać operatora pozycyjnego $ w sterowniku MongoDB C# w wersji 2?

Możesz spróbować czegoś takiego.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Błąd podczas aktualizacji Mongodb z 3.2 do 3.6

  2. mongodb nie może uruchomić się w systemie Windows?

  3. Utwórz unikalne pole autoinkrementacji z mangustą

  4. czy istnieje sposób na automatyczne wygenerowanie ObjectId, gdy model mangusty jest nowy?

  5. Docker mongo dla pojedynczego (tylko węzeł podstawowy) zestawu replik (do rozwoju)?