Я использую riak-js и node.js
Если у меня есть следующий документ:
{ 'skey1': 'val1',
'skey2': 'val2',
......,
'skeyn': 'valn'
}
Как я могу вернуть документ, у которого skey2 = 'val2'? Как это сделать в node.js/riak-js?
Я использую riak-js и node.js
Если у меня есть следующий документ:
{ 'skey1': 'val1',
'skey2': 'val2',
......,
'skeyn': 'valn'
}
Как я могу вернуть документ, у которого skey2 = 'val2'? Как это сделать в node.js/riak-js?
Если ваше хранилище — riak_kv_eleveldb_backend, вы можете использовать вторичное индексирование.
db.save('airlines', 'KLM', {country: 'NL', established: 1919}, {index: {country: 'NL', established: 1919}});
и запрос как
db.query('airlines', {country: 'NL'});
(приведенные выше фрагменты беззастенчиво украдены с riak-js.org