RethinkDB:​​从光标只有一个logging

如何从光标使用二级索引只有一个logging?

r.db('domains').table('info').getAll(domain, {index: 'domain'}).run connection, (err, cursor) -> throw err if err cursor.toArray (err, info) -> throw err if err callback info 

如何获得只有一个logging?

可能最简单的方法就是像这样修改你的查询:

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

这将只给你回到第一个文件。 您也可以只使用光标的一个文档。 但是这可能不是那么干净。

有几种方法可以做到这一点。 这是我喜欢做的事情:

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

   var结果

  如果(err){
     //总是处理错误:)
   }

  结果=结果[0]

   //用你的“结果”
 })