我从 CodeIgniter/MySQL 来到 Laravel/MongoDB。
例如,按平台具有不同变量的 User 类:
我的网站使用变量:
- ID
- 姓名
- browser_kind
在移动应用程序中使用变量:
- ID
- 姓名
- ios_version
考虑到这种情况,在我的模型中我应该有两个变量吗?
<?php
class user{
public $id;
public $name;
public $browser_kind;
public $ios_version;
}
?>
不需要预定义结构的 NoSQL 优势呢?如何在模型中使用它?