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

Jak používat Postional Operator MongoDB v kódu C#?

Napsali byste to v C# takto:

var newAddress = new BsonDocument
{
    { "street", "New street" },
    { "city", "New York" },
    { "country", "USA" }
    // ...
};
var query = Query.EQ("addresses.city", "New York");
var update = Update.Set("addresses.$", newAddress);
var result = customerCollection.Update(query, update, UpdateFlags.Multi);

To vypadá jako nebezpečná aktualizace; přepisujete adresu pouze na základě shody města? Funguje dotaz v mongo shell správně?



  1. Vytvoření vztahu cizího klíče v Mongoose

  2. Express Mongoose Model.find() vrací hodnotu undefined

  3. Instalace Apache CouchDB na CentOS 8

  4. Jak přimět klienta ke stažení velmi velkého souboru, který je generován za běhu