【发布时间】:2016-11-18 03:04:11
【问题描述】:
如何从我从 MongoDB 中提取的数据更新 MySQL 数据库中的表?
我有一个从 MongoDB 中提取数据的函数
$recordid = '9depnuDz1XHl';
$mongodata = MongoDataPull::find($recordid);
当我运行以下命令时:
return [$mongodata];
这是我得到的回应:
[
{
"_id": "9depnuDz1XHl",
"name": "Elliot",
"surname": "Alderson",
"email": "elliot@fsociety.com",
"cell": "01239871234",
"client": false,
"payment": false,
"user_id": "EVhTgHsh1H0A",
"theme": "default"
}
]
我在 MySQL 中的列名与响应中的列名略有不同。
表中的 MySQL 列:
fname
lname
email
phone
client
payment
userid
theme
使用 Eloquent,我将如何编写查询以使用 MongoDB 中的数据更新 MySQL,同时映射到正确的列?
【问题讨论】:
标签: php mysql json mongodb laravel