2013-11-25 3 views

ответ

1

Вероятно, самый простой способ изменить запрос следующим образом:

r.db('domains').table('info').getAll(domain, {index: 'domain'}).limit(1) 

Это даст Вам только первый документ. Вы также можете использовать только один документ из курсора. Но это, вероятно, не так чисто.

+0

Я не могу найти документацию о курсорах rethinkdb. Вы можете мне помочь? – Medvedev

+0

Что бы вы хотели знать о курсорах? –

+1

Как с ними работать? API и ext. – Medvedev

0

Существует несколько способов сделать это. Это то, что мне нравится:

 
R.table('foo') 
.getAll('bar', {index: 'baz'}) 
.coerceTo('array') 
.run(connection, (err, results) => { 

    var result 

    if (err) { 
    //always handle errors :) 
    } 

    result = results[0] 

    //dosomething with your "result" 
}) 
Смежные вопросы