Как вызвать функцию динамично, которая является частью инстанцированного cfc, без использования Оценивают ()?

Вы должны пропустить. Для вашего конкретного случая:

db.person.find().snapshot().forEach(
    function (elem) {
        db.person.update(
            {
                _id: elem._id
            },
            {
                $set: {
                    name: elem.firstname + ' ' + elem.lastname
                }
            }
        );
    }
);
7
задан James A Mohler 29 November 2012 в 22:23
поделиться

2 ответа

Согласно документам, можно сделать что-то вроде этого:

<!--- Create the component instance. --->
<cfobject component="tellTime2" name="tellTimeObj">
<!--- Invoke the methods. --->
<cfinvoke component="#tellTimeObj#" method="getLocalTime" returnvariable="localTime">
<cfinvoke component="#tellTimeObj#" method="getUTCTime" returnvariable="UTCTime">

Необходимо смочь просто назвать его с методом = "#myMethod#" для динамичного вызывания конкретной функции.

9
ответ дан 6 December 2019 в 14:12
поделиться

Можно использовать cfinvoke. Вы не должны указывать компонент.

<cfinvoke method="application.#funcName#" argumentCollection="#params#">
4
ответ дан 6 December 2019 в 14:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: