Я знаю, что это старый поток, но если вы просто возвращаете значение 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 - только значение?
Если вы хотите открыть или сделать что-то для каждого файла на основе расширения, простой способ сделать это - использовать цикл for
с /R
для поиска во всех подкаталогах файла *.strm
. .
@ECHO OFF
SET "LOC=C:\Folder"
CD %LOC%
FOR /R %%A IN (*.strm) DO (
Rem | Do something with each file.
Start cmd.exe /C "notepad.exe "%%A""
)
Echo No More Items Found!
pause
goto :EOF
%%A
вернет путь к файлу. Start cmd.exe /C ""
запустит команду CMD. (Замените своим кодом) notepad.exe ""
откроет файл (используется в качестве примера) РЕДАКТИРОВАТЬ:
[1113 ] Итак, вы хотите проверить, существует ли файл, тогда если true, запустить скрипт? Сильфон должен решить это.
@ECHO OFF
If exist (C:/Path/file.strm) (
Rem | File exists, run script
Echo Do something
)
GOTO :EOF