galexth / elasticsearch-odm
elasticsearch odm
v2.8
2019-11-08 11:29 UTC
Requires
- php: >=7.1.3|^7.2
- ext-json: *
- illuminate/support: ^5.6|^6.0
- ruflin/elastica: ^6.0
Requires (Dev)
- fzaninotto/faker: ~1.6
- illuminate/validation: ^5.6|^6.0
- kint-php/kint: ^2.1
- mockery/mockery: ~1.0
- monolog/monolog: ^1.22
- phpunit/phpunit: ~7.0
This package is auto-updated.
Last update: 2026-06-08 23:49:05 UTC
README
Elastic ODM
$doc = Document::setQuery( (new BoolQuery())->addFilter(new Term(['field' => $field])) ->addFilter(new Term(['field2' => $field2])) )->firstOrFail(); $doc->delete(); ]);
Get documents collection with filtered _source
$document = $query->get(['field1']);
Get single document
$document = $query->first();
$document->setHidden(['field1', 'field2']);
$document->toArray();