【发布时间】:2017-08-09 05:18:28
【问题描述】:
我有一个 mongo 数据库。集合中存在一个文档,其中对象 ID 字段为空。我想从数据库中完全删除这个集合
records = list(db.MyCollection.find())
for record in records:
if pd.isnull(record['_id']):
print(record)
{'_id': nan, 'other_data': nan}
我试过了:
db.Sample.delete_one({'_id': 'nan'})
还有:
db.Sample.delete_one({'_id': np.nan})
虽然这些都没有删除集合。任何建议将不胜感激
【问题讨论】:
-
你试过无吗?
-
@Euclides 好建议,不幸的是,这似乎也不起作用。除非我完全遗漏了其他东西并且根本没有正确删除文档。