我有变量site_id =“ 31.12401”,我想删除点。 这是我的代码:
try:
cursor = db.tank.find({"site_id": {"$regex": "\."}}).limit(100)
except Exception as e:
print ("exception", type(e), e)
for doc in cursor:
doc["site_id"] = doc["site_id"].replace(".","")
db.tank.save(doc)
它可以工作,但是我警告“ ipykernel_launcher.py:12:DeprecationWarning:不建议使用保存。请改用insert_one或replace_one”
有人可以帮助我吗?
答案 0 :(得分:0)
尝试通过发出以下命令将monogoengine
和pymongo
更新到最新版本:
pip3 install -U mongoengine pymongo
不幸的是,mongoengine update
方法仍然会产生从pymongo传播的弃用警告。