Javascript 环回模型是否得到了;“存在”;带where子句的方法?

Javascript 环回模型是否得到了;“存在”;带where子句的方法?,javascript,node.js,loopbackjs,Javascript,Node.js,Loopbackjs,我想使用过滤器查询数据,但只检查它是否存在 环回是否支持以下查询方式?如果是,请共享指针好吗 myModel.exists({where: {and: [{city: "London"}, {gender: "F"}]}}, function(err, bool){ if(bool) callback(); }); 请建议 谢谢,当前您不能将筛选器对象与exists()方法一起使用,相反,您可以对筛选器对象使用一个简单的find()调用,然后检查返回数组的长度: myModel.find(

我想使用过滤器查询数据,但只检查它是否存在

环回是否支持以下查询方式?如果是,请共享指针好吗

myModel.exists({where: {and: [{city: "London"}, {gender: "F"}]}}, function(err, bool){
 if(bool) callback();
});
请建议


谢谢,

当前您不能将筛选器对象与
exists()
方法一起使用,相反,您可以对筛选器对象使用一个简单的
find()
调用,然后检查返回数组的长度:

myModel.find(
    // I added a "limit" so that we don't do any unnecessary looking
    {where: {and: [{city: "London"}, {gender: "F"}]}, limit: 1},
    function(err, records){
        if(!records.length) {
            // no matching records exist!
        }
    }
);

嗯,这就是我使用它的方式。。除了使用findOne之外,我还想通过避免更多嵌套逻辑来减少我的回调地狱。无论如何,谢谢。同时,exists方法似乎也只在主
id
中接受。