要做一个mongodb的查询
包含多个条件的模糊查询,比如按照时间范围查询
刚开始按照if else判断 当条件越来越多 我们的if else也越来越多 自己都理不清了
这个时候组长帮我重构了代码 直接使用setdefault()方法,代码精简了很多行,惊讶于这个方法的威力
"""
setdefault()方法
用于给字典中的键设置默认值
如果这个键有值就不会设置
否则按照你设置的值进行初始化
"""
value = {"a": 1}
dd = value.setdefault("a", 2)
dd = value.setdefault("b", 3)
print(value)