Javascript 将新记录插入数据库时是否需要使用模型?
我正在编写一个简单的web应用程序,它需要一个使用轮询的主干网,该主干网与RESTful节点API和Mongo DB接口 前提很简单:有5个主题,网络用户可以选择一个并进行投票。这将在Mongo中插入一个文档,然后计算总投票数 我应该使用BB模型进行实际投票,还是直接向Node发出API调用就足够了?我知道在修改BB模型时,您会使用.save(),但在这种情况下,我不会为前端创建另一个模型-我只是在数据库中插入一个文档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(),但在这种情况下,我不会为前端创建另一个模型-我只是在数据库中插入一个文档 有什么想法吗?是的,我建议您在服务器端使用模型,主要用于验证。虽然从技术上讲
有什么想法吗?是的,我建议您在服务器端使用模型,主要用于验证。虽然从技术上讲,从客户端插入直接的JSON非常容易,但您永远不应该盲目信任用户发送给您的数据,因为它很可能是恶意的。如果您打算向其他用户重新展示这些数据,这一点尤其正确,但无论如何,这仍然是一个良好的做法。这如何回答OP的问题?基本上,它说“是的,原因如下”。我将对其进行编辑,使其尽可能清晰。