簡體   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