2014-06-17 74 views
1
SQL- select * from table_name where userid="Kim" AND weak = 1 

與上面的SQL查詢我想在mapreduce中做同樣的查詢。如何在我的情況下實現「AND」運算符。在mapreduce中使用「AND」操作

val result = riakClient.mapReduce(USERS_BUCKET_NAME,"userID:"+userID) 
     .addMapPhase(new NamedJSFunction("Riak.mapValuesJson"),true) 
     .execute 
val o = parse[List[TicketModels]](result.getResultRaw) 

在此先感謝。

回答

1

我想出瞭解決方案,它是這樣的。

val result = riakClient.mapReduce(USERS_BUCKET_NAME,"userID:"+userID+" AND week:"+week) 
     .addMapPhase(new NamedJSFunction("Riak.mapValuesJson"),true) 
     .execute