解析查询不工作(Parse.com)
Parse query not working ( Parse.com)
我正在尝试在 Parse
中查询自定义用户 table
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++;
}
}
我硬编码值来检查 outcome.Below 是结果 :(
下面是我的解析table
请帮我找出这里的问题。
提前致谢。
经过长时间的斗争,终于找到了答案。
如果将 whereEqualTo 条件添加为下一个语句,它 returns 来自 table 的所有行。否则,如果按如下方式添加,它 returns 单独匹配行。
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,即匹配行。不知道为什么会这样。
我正在尝试在 Parse
中查询自定义用户 tablepublic 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++;
}
}
我硬编码值来检查 outcome.Below 是结果 :(
下面是我的解析table
请帮我找出这里的问题。
提前致谢。
经过长时间的斗争,终于找到了答案。
如果将 whereEqualTo 条件添加为下一个语句,它 returns 来自 table 的所有行。否则,如果按如下方式添加,它 returns 单独匹配行。
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,即匹配行。不知道为什么会这样。