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] //用你的“结果” })