简体   繁体   English

如何使用 OData 过滤器过滤 Azure 表存储中的布尔值?

[英]How to filter boolean value in Azure Table Storage using OData filters?

I'm trying to filter Azure Table Storage using OData filters but for boolean values it always returns null results.我正在尝试使用 OData 过滤器过滤 Azure 表存储,但对于布尔值,它始终返回空结果。

Here is list of filters that i've already tried:这是我已经尝试过的过滤器列表:

  • IsBlocked eq {false} IsBlocked eq {false}
  • IsBlocked eq '{false}' IsBlocked eq '{false}'
  • IsBlocked eq 'false' IsBlocked eq '假'
  • IsBlocked eq false IsBlocked eq false
  • IsBlocked eq boolean'{false}' IsBlocked eq boolean'{false}'
  • IsBlocked eq bool'{false}' IsBlocked eq bool'{false}'

The problem was in my entire filter I had问题出在我的整个过滤器中

$"(Code eq '{code}') and (IsBlocked eq false)"

rather than而不是

$"(Code eq '{code}') and IsBlocked eq false"

I shouldn't put brackets...我不应该把括号...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM