2012-10-19 125 views
0

我不知道如何操作这种操作:文档中的Mongodb默认数据

我使用PHP访问mongodb。

我想创建默认数据,当我必须创建用户配置文件(当用户注册时)。

1)我可以每次做原料插入一个预充式数组,我将与阵列的一个大阵列预填充我所有的默认值的定义。

2)我可以有一个文件,它是默认的(预充过),我将这个文件复制到另一个和更改索引键(_id)。

当(例如)用户在网站上注册时,对默认数据进行操作的最佳方式是什么?

谢谢!

回答

1

通常,一种好的方法是在PHP中使用第二种方法,其中由单个类表示集合中的单个文档,即您将有一类user,它代表用户集合中的单个用户。

要进一步,我会使用活动记录。

在这个类中,您通常会使用类属性为您的行定义模式和默认值,并创建一个名为save的函数,该函数将该类的属性保存为新记录。

您还可以将表单中的数据验证以及不属于Yii和Lithium等活动记录的数据验证以及其他一些功能进行整合。

活动记录还提供对规范数据的跨平台和数据库,这始终是很好的查询,检索和使用的基础。