erbingapp

现在使用的是Android 3.16.2版的sdk, 现在有这样的问题, 比如我通过 AVIMConversation.set("isExit", 1) 创建了一个自定义参数, 在leancloud的网页上也能找到对应的值. 然后使用 query.whereEqualTo("isExit", 1) 的时候, 因为是自定义参数的关系, "isExit"前面会被加上"attr", 这样就对应到了另一个参数上, 请问,有什么解决方法吗

下面是我的代码和日志 query.whereNotContainsIn("exits", exits); query.whereEqualTo("attr.type", 0); query.whereSizeEqual("m", 2); query.whereContainsIn("m", ids); convMessage { limit: 20 skip: 0 where { data: "{\"attr.exits\":{\"$nin\":[\"51293\"]},\"attr.type\":0,\"m\":{\"$in\":[\"51293\"],\"$size\":2}}" } }

我看了sdk里面的代码,有下面的处理语句 public AVIMConversationQuery whereNotContainsIn(String key, Collection<?> value) { this.conditions.whereNotContainedIn(this.getColumnKey(key), value); return this; } private String getColumnKey(String key) { return AVIMConversation.internalColumnList.contains(key)?key:(key…