Google app maker 如何查询未设置的关系

Google app maker 如何查询未设置的关系,google-app-maker,Google App Maker,我可以成功查询已设置的关系: var datasource = app.datasources.MyModel; datasource.query.filters.Stage.Name._contains = 'This'; //works datasource.query.filters.Stage.Name._contains = 'That'; //works datasource.load(); 我正在挣扎如何查询尚未设置的关系? 我试过了,但没有成功: datasource.quer

我可以成功查询已设置的关系:

var datasource = app.datasources.MyModel;
datasource.query.filters.Stage.Name._contains = 'This'; //works
datasource.query.filters.Stage.Name._contains = 'That'; //works
datasource.load();
我正在挣扎如何查询尚未设置的关系?

我试过了,但没有成功:

datasource.query.filters.Stage.Id._equals = null; //doesnt work
datasource.query.filters.Stage._equals = null; //doesnt work

不久前我遇到了这个问题,对我来说也是一个棘手的问题。这个解决方案其实很简单。因此,您需要做的不是使用:

datasource.query.filters.Stage.Id._=null

而是使用:

datasource.query.filters.Stage.Id._in=[null]

我记得我通过阅读提出了这个解决方案。就在下面的部分:

在和中筛选notIn检查字段是否等于(不等于)给定数组中的任何值


所以我发现如果我把null放在一个数组中,并在
比较中使用
\u,它会与null值进行比较,令人惊讶的是,它成功了!我希望这有帮助

很好用!非常感谢您提供的文档指针。