2015-08-20 35 views
0

我正在開發一個簡單的應用程序,顯示消息和評論..我需要通過添加新評論來更新消息。 我創建了插入消息和評論的JSON ..意見是它是一個數組的消息的一部分..ObjectiveDDP和流星更新/插入集合

{  
    "text": "Message Text!!!",  
    "createdAt": "new Date()",  
    "comments": [  
     {  
     "text": "Comment One",  
     "createdAt": ""  
     }, 

     {  
     "text": "Comment Two",  
     "createdAt": ""  
     }  
    ]  
} 

從客戶端我需要添加一個新評論(評論陣列在一個新的項目) ,但我對這個庫,但是沒有知道如何調用此方法以更新真正的新..

NSArray *parameters = @[@{@"_id": self.message.messageId},        
        @{@"$set":@{@"Comments":@{@"text":@"newComment"}}}]; 

    [self.meteor callMethodName:@"/Messages/update" parameters:parameters responseCallback:nil]; 

這在JSON評論增加了一個新的項目,而不是作爲陣列的一部分。

提前致謝!

我使用這個lib 設置mi meteor IOS應用程序作爲流星服務器的客戶端。

回答