Javascript 可以在云代码之外操纵解析对象吗?

Javascript 可以在云代码之外操纵解析对象吗?,javascript,node.js,parse-platform,Javascript,Node.js,Parse Platform,我认为Parse在没有提供清晰备忘录的情况下对其对象进行了一些更改。我用Node构建了我的应用程序,大部分代码都在我的服务器上,而不是云代码。最近,我注意到以前测试良好的代码中有许多错误。起初我以为是安全设置或解析版本(我目前使用的是最新版本1.6.7)。我恢复并更新了代码,除了将代码传输到云端之外,对这个问题没有任何帮助 我期待着真正的帮助/建议,我已经看过了文档,但我没有找到我需要的东西,所以如果你建议发表评论,请省省口舌。下面是一些说明问题的示例代码: var Parse = requir

我认为Parse在没有提供清晰备忘录的情况下对其对象进行了一些更改。我用Node构建了我的应用程序,大部分代码都在我的服务器上,而不是云代码。最近,我注意到以前测试良好的代码中有许多错误。起初我以为是安全设置或解析版本(我目前使用的是最新版本1.6.7)。我恢复并更新了代码,除了将代码传输到云端之外,对这个问题没有任何帮助

我期待着真正的帮助/建议,我已经看过了文档,但我没有找到我需要的东西,所以如果你建议发表评论,请省省口舌。下面是一些说明问题的示例代码:

var Parse = require('parse/node');
Parse.initialize("app key", "JS key", "master key");
//在本例中,app键和JS键可能是向后的,但在项目中它们是正确的。

var array = [{key: value}, {key1: value1}, {key2: value2}]

var Object = Parse.Object.extend("Table");
var objectQuery = new Parse.Query(Object);
objectQuery.first({
     success: function(result){
     var Id = result.get("user").id//this correctly provides me with the ID!

 _.each(array, function(n){
     _.mapObject(n, function(v, k){
        var Next = Parse.Object.extend("Info");
        var nextQuery = new Parse.Query(Next);
        nextQuery.equalTo("name", k);
        nextQuery.find({
            success: function(Row){
               var problem1 = _.map(Row, function(n){return _.find(n)})
               console.log(problem1);//this used to show me the JSON      
               key value pairs if it were an object or the array or 
               whatever, now I just get ['Info'] from the console.log.

               var problem2 = _.map(problem1, function(n){return 
               _.extend(n, {id: userId})});//this far ['Info'] 
               has proven completely impenetrable.  Granted I've used  
               underscore here but I've tried operations with basic 
               javascript functions like concat and any data within the  
               Parse Object is completely ignored. I'd like to do other  
               stuff from here but there is no point as I can't get 
               beyond 'undefined' should I try doing anything else with `the data.`

 }})})})}})

我急切地想从这件事上走下去,我相信这是一件与众不同的事情。我已经搜索了堆栈溢出和其他来源好几天了,现在试图找出它。很明显,我需要一些帮助,我渴望继续前进。谢谢。

。欺骗maybe@RobertRowntree,谢谢你的建议,但我看不出有什么相似之处:我所有的查询都是在服务器上开始和结束的,我没有从云端获取任何信息,也没有向云端发送任何信息。我确实实例化了承诺和其他东西,但是对于最近实现的更改,没有必要谈论它们,因为我现在无法在服务器上执行最基本的对象操作。当我在一年前开始工作时,在我的服务器上操作解析数据结构并没有问题。所有这一切似乎都是最近才出现的。每个都有一个“下划线”循环。\u mapObj。。。在里面你可以启动异步操作来解析。。。这与link@RobertRowntree,您知道解析对象一直都是这样还是最近有什么变化吗?有没有办法将数据从Parse对象中取出,使其成为原始JSON,这样我就可以完全避免此类问题?我更喜欢将每个对象作为JSON,因为将其作为解析对象处理,我甚至不知道从哪里开始解决这个问题。其他可能有用的东西