【发布时间】:2012-03-12 01:35:01
【问题描述】:
我想在 C# 代码中使用 MongoDB 的位置运算符。这是客户的数据结构:
{
name:"Robert",
age:40,
addresses:[
{street:"...", city:"New York", country:"USA", ...},
{street:"...", city:"California", country:"USA", ...},
],
}
所以,如果我想更新纽约市地址所在的街道值,我在 MongoDB 中使用此查询:
db.customer.update(
{ "addresses.city" : "New York"},
{ $set : {
"addresses.$" : {"street":"New street", city:"New York", country:"USA",...}
} }, false, true);
在 C# 代码中使用的等效查询是什么? C#代码中如何使用位置运算符?
我正在使用官方的 MongoDB 驱动程序。
【问题讨论】:
标签: c# mongodb positional-operator