2016-09-21 3 views
1

Просто изучите Cloudant NOSQL на Bluemix. Я успешно добавил данные о погоде в базу данных, простые запросы и даже вытащил их в мобильное приложение с помощью Kinetise. Я не разработчик SW, но я инженер.Как добавить библиотеку moment.js в Cloudant NoSQL Design Doc на Bluemix

Мне нужно получить доступ к математической способности date.js, так как я считаю, что это поможет мне суммировать данные метеостанции за последние 24 часа, 7 дней и 30 дней относительно текущего момента времени. Я, хотя это было бы легко не знать ничего лучше. Ясно, что вам нужно оседлать, когда делаете что-либо за пределами основного с датами/временем Javascript.

Я пытаюсь создать карту, которая использует возможности moment.js math и не может понять, как включить эту библиотеку. Я видел кусочки «lib» и «require», и мне очень нужна помощь в том, как это сделать. Также просмотрел сайт CouchdB, и я просто не понимаю.

ответ

1

вы можете просмотреть/следовать инструкциям здесь:

http://www.swarmforest.com/blog/how-to-use-js-libs-like-underscorejs-in-your-couchdb-views/

есть также несколько ответов здесь:

How do I DRY up my CouchDB views?

, который может быть стоит рассмотреть.

+0

С первого поста я должен скопировать весь javascript для moment.js в свой проектный документ, чтобы использовать его с ключевым словом REQUIRE. В самом деле? Ссылка DRY указывает, что я могу использовать ключевое слово lib в проекте doc как таковое, 'views: { lib: { underscore:" // Underscore.js 1.1.6 \ n ... } ... [ остальная часть ваших просмотров идет здесь] } Этот второй метод указывает, что я могу ссылаться на библиотеку, где-то где-то? Если это правда, я просто не понимаю, как это сделать. – DPGUITARMAN

+1

невозможно просто включить/обратитесь к внешней библиотеке. В обоих случаях вам нужно будет скопировать фактический код библиотеки непосредственно в проект doc –

+0

. Лучшей практикой в ​​этом случае будет копирование всего Moment.js в проектный документ или обработка вне базы данных , – DPGUITARMAN