环境情景为:需要查询__Installations表中『未活跃天数』超过n天的用户,获取其中自定义字段m值,然后利用AVPush找出相应的记录,发送含有m值内容的自定义Push,现在的问题是如果用UpdatedAt这个预设字段来做未活跃天数的查询,原本是可以的,但是其他用户在某情况下(如超过了A用户的排名)就会在A用户记录中更新m字段,这样A用户虽然没有登录但是UpdatedAt就被改写成更新记录时的时间了,下次再靠updatedAt字段做未活跃查询就不准备了,我们想另外在 __Installation中设计一个activtedAt字段,当A用户真正打开app时就会更新这个字段,然后我们在运营时,需要查询『未活跃天数』时就用
[userQuery whereKey:@"activtedAt" lessThan:now];
官方能否看下这个方法是否可以可行?如果可行的话,我们怎么优化activedAt这个字段,因为好像updatedAt这个预设字段是预先索引优化的,我们应该怎么做呢,好像不是控制台里建立唯一索引吧,而是要做查询优化的索引?这个需要官方后台做吗?