Piszę API dla mojego oprogramowania, aby łatwiej było uzyskać dostęp do mongodb.Pymongo API TypeError: Unhashable dict
mam ten wiersz:
def update(self, recid):
self.collection.find_and_modify(query={"recid":recid}, update={{ "$set": {"creation_date":str(datetime.now()) }}})
Która rzuca TypeError: Unhashable type: 'dict'
.
Ta funkcja służy po prostu do znalezienia dokumentu, który jest recid, dopasowanego do argumentu i zaktualizowania pola creation_date.
Dlaczego ten błąd występuje?
Wow, genialny! Ale dlaczego to powodowało taki problem? – RockJake28
Ulepszyłem odpowiedź, sprawdź. – alecxe
Dzięki, to wyjaśniło mi również wiele innych rzeczy! – RockJake28