![](/img/trans.png)
[英]mongo db date saved as string, convert to ISO Date using RoboMongo or Python's PyMongo
[英]mongo db delete operation on string date deletion
我是python編程的新手,我在插入文檔時做錯了一些字段就像日期不是iso日期格式,我按原樣插入,並再次更改日期格式並插入mongodb,但那里是多個記錄與相同的日期feild一個是iso和另一個是字符串日期格式我想刪除總的字符串格式化對象我所做的是:
db.attendance.deletemany({date:{$lte:new Date(2016, 12, 22)}})
我有date:ISODate("2016-12-22T00:00:00.000+0000")
記錄date:ISODate("2016-12-22T00:00:00.000+0000")
,我需要刪除任何一個字符串日期請幫幫我
您可以做的最簡單的事情是遍歷所有值並刪除它,如果它符合您的標准
from pymongo import MongoClient
client = MongoClient()
db = client.<your_db_name>
for document in db.attendance.find():
if type(document['date']) == str:
db.attendance.delete_one(document)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.