0
私はmongoデータベースを持っています。オブジェクトIDフィールドがnullのコレクションに存在するドキュメントがあります。オブジェクトidがnanの場合、pymongoでMongoDBドキュメントを削除するにはどうすればよいですか?
db.Sample.delete_one({'_id': 'nan'})
ともに:
db.Sample.delete_one({'_id': np.nan})
これらのどちらもコレクションを削除しますが、私は私が試してみました
records = list(db.MyCollection.find())
for record in records:
if pd.isnull(record['_id']):
print(record)
{'_id': nan, 'other_data': nan}
完全
データベースからこのコレクションを削除したいと思います。任意の提案は、それはそれは実際にfloat('nan')
として表され
nan
、だ
null
ではありません
あなたなしで試したことがありますか? – Euclides
@Euclides良い提案ですが、残念ながらそれはどちらかと思われません。私が何か他のものを完全に失っていて、文書を正しく落としていない場合を除きます。 – johnchase