Nested queries do not work in iOS sdk, but work fine in loopback explorer

I'm currently working on a project that gets values ​​using an iOS loopback sdk loopback. Everything works according to the book, if it is one request.

But when a subquery occurs, as shown below, it shows an error

Error Domain=AFNetworkingErrorDomain Code=-1011 "Expected status code in (200-299), got 500" UserInfo={NSLocalizedRecoverySuggestion={"error":{"name":"Error","status":500,"message":"Relation \"relation\" is not defined for UserGroup model","stack":"Error: Relation \"relation\" is not defined for UserGroup model

Request below

NSDictionary *filterParams = @{
                                   @"where" : @{
                                           @"group_id" : self.groupDetails[@"groupId"]},
                                   @"include" : @[@"invitedusers",
                                                  @{
                                                      @"relation" : @"userstatus",
                                                      @"scope": @{
                                                              @"include":@[ @"useruploads" ]
                                                        }
                                                }]
                                   };
+4
source share
1 answer
NSDictionary *filterParams = @{
                               @"where" : @{
                                       @"group_id" : self.groupDetails[@"groupId"]
                                       },
                               @"include" : @[ @"invitedusers",
                                               @{
                                                   @"userstatus" : @"useruploads"
                                                   }
                                               ]
                               };

You can also reference this: https://loopback.io/doc/en/lb2/Include-filter.html

+1
source

Source: https://habr.com/ru/post/1679365/


All Articles