Python 在mongodb中存储动态用户生成字段
我将数据存储在规则集合中。这些规则是用户定义的,可以变化,它们将用于检查来自API的数据。即,用户可以定义如果现场花费(取自API)高于x do y(即通知松弛) 每个“活动”可以有不同的规则,用户可以根据少数参数设置这些规则,并与定义的值进行逻辑比较。一个活动可以有许多规则,并且规则可以跨多个活动使用 这是一个用python 3.5编写的内部工具 我的第一个直觉是:Python 在mongodb中存储动态用户生成字段,python,mongodb,pymongo,Python,Mongodb,Pymongo,我将数据存储在规则集合中。这些规则是用户定义的,可以变化,它们将用于检查来自API的数据。即,用户可以定义如果现场花费(取自API)高于x do y(即通知松弛) 每个“活动”可以有不同的规则,用户可以根据少数参数设置这些规则,并与定义的值进行逻辑比较。一个活动可以有许多规则,并且规则可以跨多个活动使用 这是一个用python 3.5编写的内部工具 我的第一个直觉是: `{ "rulename" : "test123", "campaigns" : [ "123456", "76
`{
"rulename" : "test123",
"campaigns" : [
"123456",
"765434"
],
"triggers" : [
{
"impressions": "500",
"comparison": ">"
},
{
"cost": "1.5",
"comparison": ">"
}
],
"action" : "notify"
}`
以下是用户输入的图片,以更好地说明:
这些规则将与api请求一起使用,如果触发了这些规则(即api说印象高于500,成本高于1.5),则执行一些操作
我希望它有意义。提前感谢。更好。此网站提供的问题只有一个很好的答案,您正在征求专家对您的设计的意见。谢谢,我没有意识到这一点。我将在那里发布它。”问题必须涉及您拥有或维护的真实代码。伪代码、假想代码或存根代码应该由具体的实现代替。寻求对其他人代码的解释的问题也离题。“–alecxe,Graipher,Jamal”回到这里。。