> db.data.update({'name': 'zero'}, {'$set': {'value': 0}})
> db.data.findOne({'name': 'zero})
{'name': 'zero', 'value': 0.0}
Mongo가 정수를 삽입하도록하려면 어떻게합니까?
감사합니다
mongodb의 어떤 버전을 사용하십니까?
—
kamaradclimber
내 경우에는 이미 Long으로 설정된 일부 "val"에서 {$ set : {val : NumberInt (0)}}을 원할 때 변경되지 않았습니다. NumberInt (0)를 적용하려면 먼저 다른 값으로 변경 한 다음 다시 0으로 변경해야합니다.
—
kommradHomer
실수로 int32를 double로 변경했다는 것을 알았을 때 같은 문제가 발생했습니다 .NumberInt ()를 사용하여 다시 설정하면 처음으로 다른 값으로 변경하지 않는 한 유형을 수정하지 못했습니다.
—
user1055568