我有一个解析实体,我有一些用户记录。我正在获取所有实体,写入磁盘并在db中处理它们。这部分工作正常。
但是我想只获取某个用户的记录。
当我用我的json查询尝试它时:
{"updatedAt":{"$gte":{"__type":"Date","iso":"2014-06-07T15:58:46.999Z"}},"userName":"xxxx"}
这将获取实体中的所有记录,忽略查询中的userName条件。
我在这里做错了什么?我的JSON错了吗? 这是我的JDS的NSDictionary:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.'999Z'"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"GMT+2"]];
NSString *jsonString = [NSString
stringWithFormat:@"{\"updatedAt\":{\"$gte\":{\"__type\":\"Date\",\"iso\":\"%@\"}},\"userName\":\"xxxx\"}",
[dateFormatter stringFromDate:updatedDate]];
parameters = [NSDictionary dictionaryWithObject:jsonString forKey:@"where"];