Как использовать псевдоним в rethinkdb?

Как сделать выбранный псевдоним в rethinkdb?

Пример в sql:

SELECT column_name AS alias_name
FROM table_name;

person user1652569    schedule 29.07.2013    source источник


Ответы (1)


Вы можете сделать это с помощью карты

В JavaScript это будет:

r.table("table_name").map({
    alias_name: r.row("column_name")
})
person neumino    schedule 29.07.2013
comment
Если перед маппингом я выщипываю несколько полей, то после применения мап получаю только поле с алиасом. Как мне собрать поле с псевдонимом вместе с другими выщипанными полями? - person linkyndy; 27.01.2014
comment
Вы можете сделать что-то вроде r.table(table_nane).pluck(field1, field2).map(function(doc) { return doc.merge({alias_name: doc(column_name)}) }) - person neumino; 27.01.2014