5
私は文書を削除する正しい方法を見つけるのに苦労しているようです。私。例えば、remove()またはdelete_one()を使用する必要がありますか、idで削除する標準的な方法はstring
です。idからPyMongoの文書を削除する
I.e.次のものを使用する必要があります:
mongo.db.xxx.delete_one({'_id': { "$oid" : str(_id) } })
または別の形式を使用できますか?
mongo.db.xxx.remove({'_id': { "$oid" : str(_id) } })
mongo.db.xxx.remove({'_id': ObjectId(_id) })
標準形式とは何ですか。
ありがとう、エラーの例外をご存知ですか?私は現時点ではデバッグできません。私。 IDが見つからない場合 – disruptive
これをコマンドラインで試してみると、次のようになります: 'NameError:name 'ObjectId' is not defined ' – disruptive
@Navonodそれをまだインポートしていない場合は、インポートする必要があります。更新された回答をご覧ください。 – JohnnyHK