Laravel mongoDb необработанный запрос вставки, чтобы пропустить записи тупиков

Я хочу запустить запрос вставки из laravel в Mongodb, который будет проверять наличие дублирующихся записей в БД. Если запись присутствует, она пропустит вставку этой записи. Я пробовал что то подобное

$query = "db.tool_datas.insert(".
   json_encode($data1)."
   {
     ordered: false
   }
)";

где data1 это массив массива и другой вариант был запрос на обновление

$query = "db.tool_datas.update(".
   json_encode($data1).", ".
   json_encode($data1)."
   {
     upsert: true
   }
)";

и я пытался запустить запрос в Laravel как

$res = DB::query($query);

но ничего не получалось.

0 ответов

Другие вопросы по тегам