删除数组中的单条数据
This commit is contained in:
parent
67436c48c6
commit
b74a000e5e
|
@ -258,6 +258,19 @@ class MongoHelper:
|
|||
collection.delete_one(param3)
|
||||
return True
|
||||
|
||||
def delete_single_data_in_array(self, param1, param2, param3, param4):
|
||||
"""
|
||||
删除数组中的单条数据
|
||||
param1: str 数据库
|
||||
param2: str 数据表
|
||||
param3: dict 一级字段查询条件
|
||||
param4: dict 二级字段查询条件
|
||||
return: None
|
||||
"""
|
||||
collection = self.client[param1][param2]
|
||||
collection.update_one(param3, {"$pull": param4})
|
||||
return True
|
||||
|
||||
def find_file(self, param1, param2, param3):
|
||||
"""
|
||||
读取一个文件
|
||||
|
|
|
@ -1,17 +1,24 @@
|
|||
from DBHelper.MongoHelperInstance import DB_TEST
|
||||
|
||||
DB_TEST.update_single_data_in_array(
|
||||
"WR_DataBase_v2_test",
|
||||
"C3.2_股东信息",
|
||||
{"企业ID": "xzTtCERe"},
|
||||
{"股东列表": {"股东名称": "A股股东"}},
|
||||
{
|
||||
"股东ID": 2390620707,
|
||||
"股东名称": "A股股东",
|
||||
"股东类型": "其他",
|
||||
"股东性质": None,
|
||||
"持股比例": "62.28%",
|
||||
"认缴出资额": "181314.2855万人民币",
|
||||
"认缴出资日期": "2016-09-30"
|
||||
}
|
||||
)
|
||||
# DB_TEST.update_single_data_in_array(
|
||||
# "WR_DataBase_v2_test",
|
||||
# "C3.2_股东信息",
|
||||
# {"企业ID": "xzTtCERe"},
|
||||
# {"股东列表": {"股东名称": "A股股东"}},
|
||||
# {
|
||||
# "股东ID": 2390620707,
|
||||
# "股东名称": "A股股东",
|
||||
# "股东类型": "其他",
|
||||
# "股东性质": None,
|
||||
# "持股比例": "62.28%",
|
||||
# "认缴出资额": "181314.2855万人民币",
|
||||
# "认缴出资日期": "2016-09-30"
|
||||
# }
|
||||
# )
|
||||
|
||||
# DB_TEST.delete_single_data_in_array(
|
||||
# "WR_DataBase_v2_test",
|
||||
# "C3.2_股东信息",
|
||||
# {"企业ID": "xzTtCERe"},
|
||||
# {"股东列表": {"股东名称": "A股股东"}}
|
||||
# )
|
||||
|
|
Loading…
Reference in New Issue