mongodb に簡単にアクセスできるように、ソフトウェアの API を作成しています。
私はこの行を持っています:
def update(self, recid):
self.collection.find_and_modify(query={"recid":recid}, update={{ "$set": {"creation_date":str( datetime.now() ) }}} )
をスローしTypeError: Unhashable type: 'dict'
ます。
この関数は単に、recid が引数に一致するドキュメントを見つけて、その creation_date フィールドを更新することを目的としています。
なぜこのエラーが発生するのですか?