0

I am using jenssegers/Laravel-MongoDB. Here code below:

if ($label_data_temporary_count == 0 ) {
    LabelDataTemporary::insert($old_label_data_array);
} else {
    $label_data_temporary->delete(); //delete previous data
    LabelDataTemporary::insert($old_label_data_array);
}

LabelDataTemporary is my Model.
$old_label_data_array is data to be inserted on LabelDataTemporary Model.
$label_data_temporary_count to check LabelDataTemporary Model is empty or not.

LabelDataTemporary Model filled with some data it's goes else case and everything works fine. But LabelDataTemporary Model is empty it goes for if case that's when it started thrown error below:
$documents is empty
(1/1) InvalidArgumentException

at InsertMany->__construct('DB_NAME', 'label_data_temporary', array(), array('writeConcern' => object(WriteConcern)))
in Collection.php line 905

What am I doing wrong here?

0Zef0
  • 77
  • 2
  • 11

0 Answers0