1
A
回答
2
我确实留下了评论,但我找到了。 $inc
修饰符将在内部增加一个字段。完全原子为了这个确切的目的。
1
基于从Paystey答案这里是一个使用C#驱动程序的2.1.0版本的一些代码,以防万一有人需要它:
var filter = Builders<BsonDocument>.Filter.Eq("_id", id);
var update = new BsonDocument("$inc", new BsonDocument { { "votes", 1 } });
var coll = db.GetCollection<BsonDocument>("collection");
var doc = coll.FindOneAndUpdateAsync(filter, update).Result;
相关问题
- 1. SQLite:递增唯一整数字段
- 2. 递增mysql计数字段
- 3. 在输入类型字段中递增值(整数)
- 4. 自动递增字段不
- 5. 递增整数值超出其整数限制 - C#
- 6. 整数变量不递增
- 7. NSUserDefaults中的递增整数
- 8. 钳位递增整数?
- 9. 递增整数fileds Odoo
- 10. Python的整数递增与++
- 11. 整数不会递增?
- 12. WooCommerce输入字段 - 递增/递减字段按钮
- 13. 递增的数字
- 14. 如何使用变量字段名称来增加mongodb字段?
- 15. 如何使用BlackFish在DBx4中使用整数自动递增字段?
- 16. MySQL的自动递增字段错误1336不正确的整数值
- 17. c - 递增数组指针
- 18. 休眠:增加一个整型字段
- 19. woocommerce递增值字段问题
- 20. REPLACE上的递增字段值
- 21. 如何获取自动递增字段
- 22. 递增autoresetevent c#
- 23. 查询修整现有的mongodb数据库字段的数据
- 24. TFS - WITT中的自动递增数字字段(例如Bug's)
- 25. 匹配递增数字
- 26. 数字不会递增
- 27. 自动递增的数字
- 28. 整数递增崩溃应用
- 29. 在SQL Server中递增整数
- 30. 递增整数值,输出意外
是的,谢谢你,但我没有找到如何使它在C# – Edward83 2012-04-24 12:31:42
啊,你想要特定的驱动程序帮助,你应该能够像使用其他修饰符一样使用它。看到我刚刚添加的链接,您只需将字段传递给您想增加的“$ inc”。这是一个相当标准的功能,在你的驱动程序中不应该太差。如果你在你的问题上发布一些代码,我们可能会弄清楚。 – Paystey 2012-04-24 12:33:35
Paystey,谢谢,我发现使用Update的示例http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial#CSharpDriverTutorial-Updatemethod – Edward83 2012-04-24 12:36:48