クエリを実行するのに苦労しています。
building_id、username、および correct のフィールドがあります。
ユーザーと特定の建物のレコードが存在するかどうかを確認する必要があります (1 票しか持てないため)。
存在しない場合は、build_id、username、および correct を使用して新しいレコードを挿入する必要があります。
存在する場合は、 building_id と username を持つレコードを見つけて、新しい投票になるように更新する必要があります。
私はsave、update、get_or_createで遊んでいますが、それらはすべてエラーをポップアップし続けています。これはMongoEngineでどのように行われますか?