2014-06-15 2 views
1

В Meteor minimongo очень легко запрашивает базу данных из консоли браузера. Но мне все еще трудно понять, почему возможность просматривать данные таким образом считается такой полезной. Приятно иногда открывать консоль и быть в состоянии видеть, какие данные публикуются и становятся доступными для меня. Какие еще хорошие практические примеры использования minimongo? У вас есть примеры, когда minimongo помог вам в качестве разработчика?Случаи использования Minimongo

+0

, если вы знакомы с Backbone.js, тогда Minimongo будет использоваться вместо Backbone.Collections. Это локальный кеш данных, который отделен от представления (дерево DOM). – imslavko

ответ

1

При создании приложения вы можете использовать его для отображения информации в своем HTML очень легко. Обычно у вас будет логика для подключения к вашему db, ajax его к вашему интерфейсу, затем отобразите его & обновите его/обновите любые данные.

Здесь вы можете создавать красивые приложения, так как вы не собираетесь фокусироваться на всем этом шаблоне, вы просто сможете вызвать некоторый javascript и прочитать свою базу данных, как если бы это было на стороне клиента.

Не только это быстрее, чем вызов данных с сервера каждый раз, обновления, удаления и вставки становятся простыми одними строками кода для обновления базы данных на заднем плане. Это очень удобно. (Не говоря уже о том, чтобы сделать это с консоли JS)

Возможность просмотра данных в консоли JS является лишь побочным эффектом всего этого. Код, который может запускать ваше приложение, также запускается с консоли JS, а не только для приложений Meteor, для любого веб-приложения. Хотя довольно неплохо отлаживать, это не намерение. Основное намерение состоит в том, чтобы сделать ваше приложение очень простым - так как этот же код можно использовать на вашем лицевом конце для отображения или управления данными.

Возможно, вы захотите взглянуть на examples that come with Meteor или Meteor screencast, чтобы понять, как он используется. Очень сложно ответить, как используется minimongo, и был полезен, когда его почти повсеместно использовали во всех приложениях Meteor.