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);
но ничего не получалось.