繁体   English   中英

Nodejs和Angular。 发布后对mongodb db进行更改

[英]Nodejs and Angular. Make changes to mongodb db after posting

我有一个用于Angular的nodejs应用程序。 我从客户端发出了一个帖子,该帖子将一个较大的JSON字符串保存在mongodb的集合中。 我希望服务器端然后将数据切碎并以所需的格式保存在另一个集合中。 我不能直接从浏览器中发布正确格式的数据,因为那将意味着从客户端进行过多的异步发布调用。 这是发布大JSON字符串的代码:

           var request = $http({
                method: "post",
                url: "/students",
                data: {
                    studentData: jsonData
                }
            }).then(function successCallback(response) {
            }, function errorCallback(response) {
                console.log(response);
            });

我不确定如何从这里继续。 我是nodejs的新手,不确定服务器端代码的工作方式。 是否在server.js文件中处理? 如果是这样,做我上面描述的事情是否可行?

这是我读完整个书后所了解的。 您有大量的JSON数据,首先要将其存储在集合1中,然后要对其执行一些操作,然后将新的精炼数据保存在其他集合2中。

我将据此给出我的答案。

要使用Mongo,我们为节点js提供了各种模块。 让我们以猫鼬为例,尽管您可以使用其中的任何一个,因为它的概念仍然非常简单。

使用各自的模块在mongodb的每个插入条目之后,您将获得一个回调,其中插入了数据。 您可以对其进行操作,然后在另一个集合中再进行一次保存操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM