0
MongoDB에서 User1
에 대한 새 잔액 + 잔액을 업데이트하고 싶습니다.MongoDB 업데이트 쿼리
예 :
Name Balance
User1 10
뉴 밸런스 업데이트 후 = 15
표 :
Name Balance
User1 25
참고 : 내가 실리없이 원하는
표 업데이트하기 전에 ct 테이블에있는 오래된 균형 행
하나가 도움이 될까요?
MongoDB에서 User1
에 대한 새 잔액 + 잔액을 업데이트하고 싶습니다.MongoDB 업데이트 쿼리
예 :
Name Balance
User1 10
뉴 밸런스 업데이트 후 = 15
표 :
Name Balance
User1 25
참고 : 내가 실리없이 원하는
표 업데이트하기 전에 ct 테이블에있는 오래된 균형 행
하나가 도움이 될까요?
이렇게하려면 $ inc 연산자를 사용할 수 있습니다. 예 :
$ mongo
MongoDB shell version: 3.2.7
connecting to: test
replset:PRIMARY> db.test.insert({Name: "User1", Balance: 10})
WriteResult({ "nInserted" : 1 })
replset:PRIMARY> db.test.update({Name: "User1"}, {$inc: {Balance: 15}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
replset:PRIMARY> db.test.find()
{ "_id" : ObjectId("57769008dca27b8fad7443ef"), "Name" : "User1", "Balance" : 25 }
안녕 제임스. –