RethinkDB Необработанный отказ Нет трассировки стека
Я использую RethinkDB с Rethinkdbdash (node.js), и в течение нескольких дней я получаю эту ошибку:
Unhandled rejection (<[{"entries":3,"id":1357186,"item":{"co...>, no stack trace)
Не имеет значения, какой запрос я выполняю, когда я пытаюсь получить какую-либо информацию из базы данных, я всегда получаю одну и ту же ошибку. Если ничего не возвращается, ошибка выглядит так:
Unhandled rejection (<(empty array)>, no stack trace)
Это мой текущий код:
r.table ('example'). run (). then (function (err, result) { if (err) throw err; console.log (результат); })
0 ответов
Вам нужно будет включить database: 'databasename'
в объекте конфигурации и передайте объект конфигурации в run, иначе вы можете попытаться указать db в своем запросе ReQL.
Укажите db для подключения:
let connection = null
r.connect( { host: 'localhost', port: 28015, user: 'user', password: 'password', database: 'databasename'}, function(err, conn) {
if (err) throw err
else {
connection = conn
r.table('example').run(connection, function(err, result){
if(err) throw err;
else console.log(`${JSON.stringify(result)}`);
})
}
})
Укажите db в запросе:
let connection = null
r.connect( { host: 'localhost', port: 28015, user: 'user', password: 'password'}, function(err, conn) {
if (err) throw err
else {
connection = conn
r.db('databasename').table('example').run(connection, function(err, result){
if(err) throw err;
else console.log(`${JSON.stringify(result)}`);
})
}
})