2013-09-23 21 views
0

我是通常对parse.com和数据库的新手。如何从parse.com中的单独列中获取数据

对于我的android应用程序,我需要搜索一个对象是否可用,如果是,那么它应该给我它的价格。所以我的课是蔬菜,它有一个名为“isAvailable”列,并呼吁“价格”

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("vegetables"); 
query.whereEqualTo("isAvailable", true); try { 
    ob = query.find(); 
} 
catch (ParseException e) { 
    Log.e("Error", e.getMessage()); 
    e.printStackTrace(); 
} 

所以,现在我有所有可用的蔬菜名单,但我怎么查询另一列价格? 我想使用whereMatchesQuery(键,查询),但它没有太多的意义在如何使用它。

你能指导我,以便我应该做什么,谢谢!

+0

解析对查询如何为Android在这里工作很清晰的文档:https://www.parse.com/docs/android_guide#queries – ardrian

+0

他们是有用的,但没有太多的教程和例子,这使得他们很辛苦了解 –

回答

1

所以,现在你将有一个蔬菜对象列表ob。

只需通过ob从列表中的每一个迭代ob。

for(ParseObject vegetable : ob){ 
    Log.d("TAG", "price: " + vegetable.getDouble("price")) 
} 
相关问题