Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 图书馆棚户区mongodb中的字段类型_Php_Zend Framework_Mongodb - Fatal编程技术网

Php 图书馆棚户区mongodb中的字段类型

Php 图书馆棚户区mongodb中的字段类型,php,zend-framework,mongodb,Php,Zend Framework,Mongodb,您能解释一下我的文档中出现的_type字段吗? 当我使用Shanty MongoDb保存文档时,_type字段被保存,尽管我自己并没有保存它 $subscriber = new MyDocument($formData); $subscriber->save(); 我的文件来自Shanty_Mongo_文件。我可以删除字段类型的字段而不出现问题吗? 我使用此选项来防止插入字段: protected function preInsert() {

您能解释一下我的文档中出现的_type字段吗? 当我使用Shanty MongoDb保存文档时,_type字段被保存,尽管我自己并没有保存它

$subscriber = new MyDocument($formData);                    
$subscriber->save();
我的文件来自Shanty_Mongo_文件。我可以删除字段类型的字段而不出现问题吗? 我使用此选项来防止插入字段:

protected function preInsert()
{
    unset($this->_data['_type']);       
}
这个场地是干什么的?我可以很容易地删除它吗?
谢谢。

Shanty这样做似乎是为了让您可以查询文档类和子类。它在“查询子类很容易”一节中提到了它。

我不知道是否有更好的方法,但我在我的文档类中提到了这一点,以防止存储_type字段:

protected function preInsert()
{
    unset($this->_data['_type']);       
}

你能告诉我,我是否可以像现在这样删除它吗?结果是什么?