mongoDB 메서드 업데이트를 사용하여 annotations
컬렉션의 기존 문서를 수정했습니다. 파이썬 스크립트로 작성 내 명령은 다음과 같습니다mongodb 업데이트 메소드가 '_keys'확장자를 가진 새로운 콜렉션을 생성하는 이유는 무엇입니까?
db['annotations'].update({'_id': annotation['_id']}, {'$set': {'orthologs': orthologs}}, False)
필드 orthologs
가 orthologs
라는 변수에 의해 주어진 새로운 서브 필드 UniProt
를 포함하도록 수정해야합니다.
놀랍게도 새로운 컬렉션은 annotations_keys
이라는 이름으로 만들어졌습니다. 여기에는 하나의 문서 만 포함됩니다 : { "_id" : "UniProt", "value" : null }
.
정상입니까? 그렇지 않은 경우 문제가 무엇입니까?
됩니다 컬렉션 이름? –