Breeze 本地查询具有非空集合的对象
我有一个名为Parents的对象集合(有些还没有孩子),还有一个相关的孩子集合 我在本地缓存了所有的父母和孩子。对于某些观点,我只想展示那些有孩子的父母 我不知道怎么做 我试过了Breeze 本地查询具有非空集合的对象,breeze,Breeze,我有一个名为Parents的对象集合(有些还没有孩子),还有一个相关的孩子集合 我在本地缓存了所有的父母和孩子。对于某些观点,我只想展示那些有孩子的父母 我不知道怎么做 我试过了 breeze.EntityQuery .from("Parents") .where("Children", "!=", null) 这将返回所有家长 我也试过了 breeze.EntityQuery .from("Children") .select("Parents") bree
breeze.EntityQuery
.from("Parents")
.where("Children", "!=", null)
这将返回所有家长
我也试过了
breeze.EntityQuery
.from("Children")
.select("Parents")
breeze.EntityQuery
.from("Parents")
.where("Children", "!=", [])
对于有多个孩子的家庭,这将返回重复的父母。此外,它还返回简单对象,而不是实体
我也试过了
breeze.EntityQuery
.from("Children")
.select("Parents")
breeze.EntityQuery
.from("Parents")
.where("Children", "!=", [])
&
有办法做到这一点吗
谢谢 更新后:11/25/13
从Breeze 1.4.6开始,现在支持“任意”和“所有”操作符
老职位
Breeze还不支持“any”和“all”查询操作符(这是允许此操作的原因),但它们已经在我们的路线图上了。请在投票站投票支持这一点
如果您只需要在本地确定这一点,那么简单的解决方法可能是只使用以下内容:(未经测试的代码,因此可能存在拼写错误)
谢谢我用for循环做了类似的事情,但您的解决方案更简洁。用户语音似乎已关闭,因此我稍后会再查看。