Я знаю, что это старый поток, но если вы просто возвращаете значение Id в массиве, возможно, вам придется выбрать этот синтаксис. Поскольку мне не показалось, что значение indexOf соответствует формату Mongo ObjectId.
obj.map = function() {
for(var i = 0; i < inputs.length; i++){
if(this._id.equals(inputs[i])) {
var order = i;
}
}
emit(order, {doc: this});
};
Как преобразовать mongo ObjectId .toString без включения 'ObjectId ()' wrapper - только значение?
Для разработчиков у нас есть сделанный на заказ ReportDeployer, где мы выбираем что среду развернуться к (разработка, тест, производство) и ответвление для развертывания от (также разработка, тест, производство). Существует файл конфигурации со всеми отчетами, доступными для развертывания наряду с их структурой каталогов.
Для производственных сборок, ReportDeployer имеет интерфейс командной строки, и наш сценарий сборки вытягивает последние отчеты от ответвления Напоминания в TFS, затем развертывает все использование нашего пользовательского приложения.
В Dev мы используем развернуть функцию в VS. В Напоминании наша служба поддержки Напоминания или загрузит их вручную с веб-сайта ReportServer (если это будут всего один или два отчета), или используйте простую утилиту загрузки отчета, которую мы записали. Утилита использует веб-сервис SSRS.
Разработчики могут публиковать для разработки с помощью команды deploy в Visual Studio. Админы перемещают отчеты из dev в prd с помощью rsscripter.