不在哪里

时间:2019-01-06 10:09:05

标签: laravel

我想在不正确的情况下执行此查询的相反操作,但是不存在whereNot来反转布尔值。

        var bufferA = new byte[] { 53, 0x4F, 0x4E, 59, 20, 43, 0x4F, 0x4D, 50, 55, 54, 45, 52, 20, 45, 0x4E, 54, 45, 52, 54, 41, 49, 0x4E, 0x4D, 45, 0x4E, 54, 20, 49, 0x4E, 43, 0x2E };
        //Using LINQ
        var numOfRepetition = bufferA.Count(x=> x== 45);

        //Using a foreach loop
        var count = 0;
        foreach(byte number in bufferA)
        {
            if(number == 45)
            {
                count++;
            }
        }

1 个答案:

答案 0 :(得分:0)

只需执行以下查询否定操作即可:

->where([
    ['item_type', '!=', 'App\Models\Extra'],
    ['item_id', '!=', 1]  
])

如果您尝试在查询后立即获得结果,请在末尾添加->get(),如下所示:

->where([
    ['item_type', '!=', 'App\Models\Extra'],
    ['item_id', '!=', 1]  
])->get();