我怎样才能使用"而不是"在laravel mongodb上?

时间:2017-03-15 15:28:29

标签: php mongodb laravel laravel-5.3 laravel-eloquent

我在这里看到:https://github.com/jenssegers/laravel-mongodb

我试试:

$user = Comment::where('body', 'like', '%spam%')->get();

它有效

但是当我尝试时:

$user = Comment::where('body', 'not like', '%spam%')->get();

不起作用

似乎图书馆不支持不喜欢

是否有人知道如何规避这个?

1 个答案:

答案 0 :(得分:0)

我相信like无论如何都会转换为正则表达式,因此您可以not regexp执行此操作:

$user = Comment::where('body', 'not regexp', '/spam/i'))->get();