2015-10-09 2 views
0

Часто клиенту нужны скопления или объединения по данным. Как вы справитесь с этим в falcor? Я не вижу понятия преобразования или присоединения к документам. Возможно, с call? Он вводится как способ выполнения побочных эффектов, но, возможно, также может выполнять преобразования или объединения.Можете ли вы выполнять скопления или объединения с falcor?

Однако, похоже, вам нужно будет встроить функции в свой график для каждой совокупности, в которой вы, возможно, нуждаетесь.

Update:

Например, вернуть среднее свойство, как

select avg(x) from foo

или среднее, сгруппированных по другому свойству

select g, avg(x) from foo group-by g

ответ

2

Каких вы имеете в виду? Они в основном решаются путем ссылок.

Например, это в SQL:

SELECT Customers.CustomerName, Orders.OrderID, Orders.SomeOrderStuff 
FROM Customers 
LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID; 

Переводит грубо:

model.get(
    ['customers', {from: 0, to: 100}, 'orders', {from: 0, to: 100}, ['id', 'someOrderStuff'] 
).then(function(response) { 
    // do stuff 
}); 

в модели (на стороне клиента). На стороне сервера вам необходимо реализовать маршруты, которые возвращают $ref.

(скажите, если вам нужно более подробное объяснение.)

Смежные вопросы