模板配置时,需要增加计算字段。数据库是mongodb,不知道有什么好的设计方案
Calculated field=$Field1 * $Field2 + 233
如何将这个表达式转换成mongodb语法或者使用其他方法来处理它(实际上,也可能有时间和函数等变量,这里就不讨论了)。目前的思路是保存模板字段并将其添加到配置表中,每次使用addFields查询字段
- 补充
使用C#,MongoDB.驱动程序驱动程序实现,具体要求如产品信息模板,可添加自定义的产品显示字段。例如,它有两个自定义字段:price
字段和quantity
。现在,为金额添加一个计算字段,将公式指定为price * quantity。模板设置好了,当我添加产品信息时,我可以根据价格和数量自动计算金额
1条答案
按热度按时间qfe3c7zg1#
参考逆波兰符号,可以实现其期望的要求https://en.wikipedia.org/wiki/Reverse_Polish_notation