Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将新记录插入数据库时是否需要使用模型?_Javascript_Node.js_Backbone.js_Backbone Model - Fatal编程技术网

Javascript 将新记录插入数据库时是否需要使用模型?

Javascript 将新记录插入数据库时是否需要使用模型?,javascript,node.js,backbone.js,backbone-model,Javascript,Node.js,Backbone.js,Backbone Model,我正在编写一个简单的web应用程序,它需要一个使用轮询的主干网,该主干网与RESTful节点API和Mongo DB接口 前提很简单:有5个主题,网络用户可以选择一个并进行投票。这将在Mongo中插入一个文档,然后计算总投票数 我应该使用BB模型进行实际投票,还是直接向Node发出API调用就足够了?我知道在修改BB模型时,您会使用.save(),但在这种情况下,我不会为前端创建另一个模型-我只是在数据库中插入一个文档 有什么想法吗?是的,我建议您在服务器端使用模型,主要用于验证。虽然从技术上讲

我正在编写一个简单的web应用程序,它需要一个使用轮询的主干网,该主干网与RESTful节点API和Mongo DB接口

前提很简单:有5个主题,网络用户可以选择一个并进行投票。这将在Mongo中插入一个文档,然后计算总投票数

我应该使用BB模型进行实际投票,还是直接向Node发出API调用就足够了?我知道在修改BB模型时,您会使用.save(),但在这种情况下,我不会为前端创建另一个模型-我只是在数据库中插入一个文档


有什么想法吗?

是的,我建议您在服务器端使用模型,主要用于验证。虽然从技术上讲,从客户端插入直接的JSON非常容易,但您永远不应该盲目信任用户发送给您的数据,因为它很可能是恶意的。如果您打算向其他用户重新展示这些数据,这一点尤其正确,但无论如何,这仍然是一个良好的做法。

这如何回答OP的问题?基本上,它说“是的,原因如下”。我将对其进行编辑,使其尽可能清晰。