如何在azure-mobile-apps-js-client中使用substringof
我想使用azure-mobile-apps-js-client的odata substringof方法。 目前我使用indexof方法,但想切换到substringof。
我有这个代码
function queryFunction(term){ return this.FullName.indexOf(term) != -1 } table.where(queryFunction, term)
转化为
$filter=indexof(FullName, term) ne -1
我需要这样的URL:
filter=substringof(term, FullName) eq true
我如何做到这一点与JavaScript?
azure-query-js
支持一组有限的Javascript函数,这些函数被翻译成它们的odata等价物。 目前,没有可以映射到substringof
函数。 使用indexOf
原始实现是使用Javascript风格查询来查询子string的最佳select。
但是,如果您希望完全控制查询自己,则可以直接将OData查询string传递给read
方法。 https://github.com/Azure/azure-mobile-apps-js-client/blob/2b5e083d400a089cb1759d6d58d96e4d10ba2310/sdk/test/tests/shared/mobileServiceTables.js#L98就是一个例子。 如果你在文件中search'$filter'
,你会发现更多的例子。
- 如何通过Azure网站上的Node.js应用程序将大文件stream上传到Azure Blob存储?
- 无法将Node.js从Cloud9 IDE部署到Azure网站
- 从OSX命令行发布azure网站?
- Azure Webjob System.IO.PathTooLongException
- 在Windows Azure上使用MongoDB运行Node.js的问题
- Azure表存储性能
- 如何在JavaScript Azure函数中共享代码?
- Microsoft Azure Active Directory Passport身份validation
- Microsoft Bot框架错误 – InternalServerError {“消息”:“发生错误。”}