MongoDb - 将值添加到查询中的现有整数字段

时间:2016-08-26 07:11:18

标签: mongodb

我在做什么 -

<DataTemplate x:Name="dataTemplate">
  <Grid>
     <TextBlock Text="{Binding Path=Name}" TextWrapping="Wrap"/>
   </Grid>
</DataTemplate>

var record = new UserInfo() { Name = "ASKL ALASO DKADOLD ADKIKAM AMDKI ADKAI AKDKI" };
var contentControl = new ContentControl();
contentControl.Measure(new Size());
contentControl.Content = record;
contentControl.ContentTemplate = App.Current.Resources["dataTemplate"] as DataTemplate;
contentControl.Measure(new Size(100, Double.PositiveInfinity));
var size = contentControl.DesiredSize;

我也尝试了这个:

db.getCollection('campaigns').update(
{'_id' : ObjectId("57aea88f2f1321710f7373f8")},
{ $set : {
        _a :  'this._a' + 1000
    }
}
);

我得到的是_a = nan。

请帮帮我。我是MongoDb的新手。 我需要的是在_a字段中添加值1000。

1 个答案:

答案 0 :(得分:3)

db.campaigns.update(
   { '_id' : ObjectId("57aea88f2f1321710f7373f8") },
   { $inc: { _a: 1000 } });