Как сканировать DynamoDb не существует - PullRequest
0 голосов
/ 06 ноября 2018

Я использую Laravel DynamoDB, используя этот репозиторий

https://github.com/baopham/laravel-dynamodb

Я хочу, чтобы запрос не существовал

попробовал это не сработало

$logs = $ShopperLogs->where('date', '>=', $from)->where('date', '<=', $to)->where('op_city_id', 'Not Exists')->get();

и попробовал это, тоже не сработало

$logs = $ShopperLogs->where('date', '>=', $from)->where('date', '<=', $to)->where('op_city_id', null)->get();

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

гдеNull () и гдеNotNull ()

NULL и NOT_NULL проверяют только наличие атрибута, а не его значение быть нулевым

См: http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Condition.html

$model->whereNull('name');
$model->whereNotNull('name');

Ссылка: laravel-динамодб

0 голосов
/ 06 ноября 2018

попробуй ->whereNull('op_city_id')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...