Laravel MongoDB原始插入查询可跳过重复记录

时间:2019-01-18 05:54:57

标签: mongodb laravel jenssegers-mongodb

我想从laravel向Mongodb触发插入查询,这将检查db中的重复记录。如果记录存在,那么它将跳过该记录插入。我尝试过这样的事情

$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 个答案:

没有答案