服务器如何在客户端和数据库之间交互

时间:2017-08-21 23:53:53

标签: mongodb server

我刚开始学习后端。我对服务器如何与数据库交互感到困惑。

示例:我在mongodb中有这个文档:

{
   expect: 10,
   actual: 5
}

如果我想计算百分比差异:实际/期望,并在客户端显示结果,我该怎么办?

  • 让客户端获取数据并在客户端进行计算吗?
  • 使用聚合直接在数据库中进行计算吗?

还是其他任何方式?

1 个答案:

答案 0 :(得分:0)

你可以使用像这样的mongodb查询文件(使用mongoose):

mongoose.findOne({id:some_id}, function(err, data){ let percent = data.actual / data.expect; })

然后您可以将percent的值呈现给客户端以及HTML文件。