Есть ли компонент Polymer, упрощающий взаимодействие с MongoDB?

Учитывая обещание Polymer и веб-компонентов упростить разработку, мне интересно, разработал ли кто-нибудь компонент-оболочку, который упрощает общение с бэкэндом MongoDB? Кто-нибудь знает об одном?

Это здравая идея? Я предполагаю, что для этого потребуется специальная серверная часть, но даже в этом случае я ожидал, что многие люди напишут ее, но я не смог найти ни одной; или это тот случай, когда вариантов так много, что я должен написать свой собственный сервер node/express/mongo?

Или компонент AJAX сделает всю тяжелую работу, и мне просто нужно использовать его?

Озадаченный Энди


person Andrew Price    schedule 11.07.2014    source источник
comment
Я не понимаю, что вы имеете в виду. Нравится веб-компонент, который предоставляет интерфейс для управления коллекциями mongodb на серверной части? Существуют объектно-реляционные преобразователи (ORM) для MongoDB, такие как Mongoose, но я не думаю, что это то, о чем вы спрашиваете, не так ли?   -  person Chev    schedule 11.07.2014
comment
Не совсем, я искал что-то, что инкапсулирует использование REST или собственного API, поэтому вам не нужно понимать эти вещи. Я предполагаю, что это будет работать как курсор db или что-то в этом роде. Предложение dfreedm взглянуть на компонент firebase является хорошим, по какой-то причине я думал, что firebase был только локальным, но теперь я вижу, что это не так. :)   -  person Andrew Price    schedule 12.07.2014


Ответы (2)


Я думаю, что вам следует использовать Strongloop/Loopback (http://loopback.io/getting-started/ ) в качестве серверной части и выполнить запрос ajax, думая о Fetch (https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch). К сожалению, Fetch не полностью поддерживается во всех браузерах, но благодаря этому полифиллу (https://github.com/github/fetch), у вас может быть полностью поддерживаемое резервное решение.

person chrvadala    schedule 28.02.2016

Я не знаю об элементе MongoDB, но, возможно, вы могли бы использовать элемент Firebase Polymer в качестве эталона.

https://github.com/polymer/firebase-element

person dfreedm    schedule 11.07.2014
comment
Это должно быть хорошей отправной точкой, и я действительно могу пойти дальше и устроить вечеринку. Я скорее надеялся, что кто-то другой проделал тяжелую работу :) Спасибо. - person Andrew Price; 12.07.2014
comment
Я думаю, может быть, я просто переключусь на firebase, похоже, он делает то, что я хочу: P - person Andrew Price; 12.07.2014
comment
Каковы ваши впечатления от Polymer + Firebase, Эндрю? Спасибо ;) Вы нашли хорошее соединение mongodb для полимера? ;) - person gtamborero; 27.02.2017