복붙노트

[MONGODB] 현재 값을 기준으로하여 MongoDB에 값을 업데이트

MONGODB

현재 값을 기준으로하여 MongoDB에 값을 업데이트

이 같은 뭔가를 원하지만이 키워드는 업데이트 문 내부에 설정되지 않은 것 같습니다.

db.items.update ({foo는 ...}, {$ 설정 : {바 : this.foo}}, 거짓, 참)

나는이 작업을 수행하는 평가 사용해야합니까?

해결법

  1. ==============================

    1.예, 당신은 수정의 다른 필드를 참조 할 수 없습니다. 당신은 db.eval 사용해야합니다.

    예, 당신은 수정의 다른 필드를 참조 할 수 없습니다. 당신은 db.eval 사용해야합니다.

  2. ==============================

    2.좋은 예는 여기 MongoDB를 찾을 수 있습니다 : 같은 문서에서 데이터를 사용하여 업데이트 문서를

    좋은 예는 여기 MongoDB를 찾을 수 있습니다 : 같은 문서에서 데이터를 사용하여 업데이트 문서를

  3. from https://stackoverflow.com/questions/2480030/update-a-value-in-mongodb-based-on-its-current-value by cc-by-sa and MIT license