2
일부 표현식을 사용하여 필드를 업데이트해야합니다. DBObject query
이 주어지면 주어진 필드를 인수로 value
으로 나누거나 나눌 수 있습니까?mongodb : java : 기존 값으로 표현식을 사용하여 MongoDB에서 필드를 업데이트하는 방법
어떻게 자바에서이 같은 작업 일을 수행하는 함수를 작성할 수 있지만 : 그것은 "$set"
및 find()
또는 findAndModify()
를 사용하여 가능
function(DBObject queryObject, String fieldToUpdate, Double argumentValue) {
collection.find(queryObject).forEach(function(e) {
// update field given by input argument "fieldToUpdate", something like..
// e.put(fieldToUpdate, e.get(fieldToUpdate)/argumentValue); ??
collection.save(e);
});
}
인가? 그렇다면 existingValue/argumentValue
과 같은 표현식을 사용하여 기존 값을 업데이트하는 방법은 무엇입니까?