Пожалуйста, попробуйте обратиться к официальному документу User-defined functions (UDFs) in Azure Cosmos DB
, чтобы узнать функцию UDF
из Azure CosmosDB, и вы можете использовать ее для реализации своих потребностей.
Как На приведенном ниже рисунке выполните шаги для создания пользовательской функции с именем utctime
, используя JavaScript в проводнике данных Azure CosmosDB на портале Azure.
function userDefinedFunction(dateStr){
return new Date(dateStr).getTime() / 1000;
}
Затем вы можете выполнить запрос SQL, используя sh, как показано ниже.
SELECT * FROM c WHERE (udf.utctime('2020-01-28T00:10:00-06:00') - udf.utctime(c.effectiveDate)) > 30
Результат моего примера показан на рисунке ниже.