node
写了个服务提供一个接口,供调用方传入参数后,对参数进行封装,在 mongo
里面 insert
를 사용하여 레코드를 생성했는데 이제 일부 필드를 업데이트할 수 없는 것으로 나타났습니다. 코드는 다음과 유사합니다
예: data
中的 a
、b
字段能更新成功,但 c
字段却未插入。一开始以为是所用的 mongodb
包过旧的原因,现更新到最新版 2.2.26
版本依然无法更新。后来用 findOneAndUpdate
命令替代,并返回更新后的文档,返回结果是有 c
值的,但 mongo
里面依然没有c
필드 값. 하나님께 답을 구해보세요! ! !
_id 값을 전달하지 않고 저장 방법을 변경해 보세요.
귀하의 말씀대로 간단히 시도해 보았는데 말씀하신 내용을 찾지 못했습니다.
으아아아소프트웨어 정보: 데이터베이스 MongoDB 3.4 + 드라이버 mongodb 2.2.26
참고용.
MongoDB를 사랑해주세요! 재미있게 보내세요!