С Parse API выборка из базы данных осуществляется таким вот образом:
getSearchResults: function(callback) {
var query = new Parse.Query('ClassName');
query.descending("createdAt"); // порядок
query.lessThanOrEqualTo(key, value); // фильтр #1
query.contains(key, substring); // фильтр #2 и т.д. до 15 фильтров.
query.find({
success: function(items) {
callback(items);
},
error: function(obj, err) {
console.error('getAllNewEstate() error', obj, err);
}
});
}
1. Эта структура пригодна для того, чтобы пользователи могли осущствлять поиск в каталоге по характеристикам товара, или лучше задуматься об индексации?
2. Если пригодна, то подскажите, пожалуйста, как правильно организовать передачу фильтров заданных пользователем в эту структуру?
ReactJs, Flux