0
私はFlaskアプリケーションで、指定されたレコードの属性を更新するルートを持っています。私が現在持っているコードは動作していないので、何か間違っている必要がありますが、私が探している場所はすべて同じです。objectIDを使用してmongodbレコードを更新します。
は、このオブジェクトを取る:
{"item": "Finish homework", "_id": {"$oid": "549548f93482984f399f9"}, "complete": false}
私が真実であることを "完了" に更新します。現在私のルートにあるコードは次のとおりです。
todos.update({ "_id": todo_id }, { "$set": { "complete": "True" } })
私は間違っていますか? `{ "$セット":{ "完全な":真}
おかげ
BSON文字列に変換todo_idをオンにして使用していました} 'not string" True " – metmirr
私もそれを試して、まだ動作していません – luke
それを考え出しました。 pymongo ObjectIDを使用して、使用していたIDを文字列に変換しなければならなかった – luke