我正在尝试在Parse中查询自定义用户表
public async void getData()
{
int count = 0;
ParseQuery<ParseObject> query = ParseObject.GetQuery ("User");
query.WhereEqualTo ("username", "J");
IEnumerable<ParseObject> objs = await query.FindAsync();
foreach (ParseObject obj in objs)
{
count++;
}
}
我用硬编码的值来检查结果。结果如下:(
下面是我的Parse表
请帮助我在这里找出问题。
提前致谢。
答案 0 :(得分:0)
最后,经过长时间的斗争找到答案。
如果将whereEqualTo条件添加为下一个语句,则返回表中的所有行。否则,如果添加如下,则仅返回匹配的行。
public async void getData()
{
int count = 0;
ParseQuery<ParseObject> query = ParseObject.GetQuery ("User").WhereEqualTo ("username", "J");
IEnumerable<ParseObject> objs = await query.FindAsync();
foreach (ParseObject obj in objs)
{
count++;
}
}
Count = 1,即匹配行。不知道它为什么会这样。