Best thing is to open a Bugzilla issue so it can get scheduled for a release. I for one am in favor of it.
Sean Cribbs <s...@basho.com> Developer Advocate Basho Technologies, Inc. http://basho.com/ On Jun 12, 2010, at 9:44 AM, francisco treacy wrote: > So what do you guys think? It is a bad idea? > > 2010/6/6 francisco treacy <francisco.tre...@gmail.com>: >> I find myself using a lot this kind of functions (this one >> inspired/borrowed from Sean Cribbs) - a sort of SQL's conditions >> ("where"). >> >> Riak.mapByFields = function(value, keyData, fields) { >> if(!value.not_found){ >> var object = Riak.mapValuesJson(value)[0]; >> for(field in fields) { >> if(object[field] != fields[field]) >> return []; >> } >> return [object]; >> } else { >> return []; >> } >> } >> >> Usage: >> {"inputs":"test", >> "query":[{"map":{"language":"javascript", >> "name":"Riak.mapByFields", >> "arg": { "city": "Paris" }, >> "keep":true}}] >> } >> >> Any real-world app *always* needs to query data by fields. >> >> Would it be a good idea to ship this by default in Riak? I do believe >> so because it is sufficiently general purpose (just as >> Riak.mapValuesJson). >> >> A lot of libraries (for instance devise-ripple) could build upon this >> function without forcing clients/users to alter their app.config, >> define a js_source, and include the function in all their nodes. >> >> What do you think? >> >> Francisco >> > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com