MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвам позиционния оператор на MongoDB в C# код?

Бихте написали това в C# така:

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);

Това наистина изглежда като опасна актуализация; презаписвате уличен адрес само въз основа на съвпадението на града? Заявката работи ли правилно в mongo shell?



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB намери Сравнение на заявка с CurrentDate

  2. RangeError:Невалиден код на състоянието:0

  3. Генерирайте PDF с библиотеката на JasperReports и MongoDB

  4. Проблеми във връзката между Node.js и MongoDB контейнер, използващ среда var. в Docker Compose

  5. Първи стъпки с PHP и MongoDB