Sử dụng toán tử $inc. Tạo collection:
> db.incrementDemo.insertOne({"PlayerScore":100});
{ "acknowledged" : true, "insertedId" : ObjectId("5cc81cdd8f9e6ff3eb0ce44e") }
> db.incrementDemo.insertOne({"PlayerScore":290});
{ "acknowledged" : true, "insertedId" : ObjectId("5cc81ce28f9e6ff3eb0ce44f") }
> db.incrementDemo.insertOne({"PlayerScore":560});
{ "acknowledged" : true, "insertedId" : ObjectId("5cc81ce68f9e6ff3eb0ce450") }
Hiển thị tất cả:
> db.incrementDemo.find().pretty();
Kết quả:
Tăng PlayerScore thêm 10 cho document _id cụ thể:
> db.incrementDemo.update({ _id:ObjectId("5cc81ce28f9e6ff3eb0ce44f") },{ $inc: {"PlayerScore":10 }}); WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })Kiểm tra lại:
> db.incrementDemo.find().pretty();Kết quả (290 → 300):