Laravel-MongoDB查询查找字段(数组)至少有一个元素的所有文档

时间:2017-04-30 15:23:44

标签: php mongodb laravel laravel-5.4 jenssegers-mongodb

我正在使用Laravel-MongoDB查询构建器。我的收藏文件(文字)如下:

 {
    "_id" : ObjectId("58464564545yb45y45yf"),
    "word" : "Bird",
    "keys" : [ {"title": "t1"}, {"title": "t2"} ]
}

如何找到字段“keys”大小大于0的所有文档?

1 个答案:

答案 0 :(得分:0)

经过几次搜索并根据答案在这里: https://stackoverflow.com/a/42195574/2193751

我发现了这个

$ords = Word::where('keys.0', 'exists', true)->get();

它对我有用。