我需要在一個字段中存儲整數和字符串值。我應該在映射中使用哪種類型?當我使用字符串時,我在我的mongo文檔中以字符串的形式獲取整數值。學說mongoDB多種類型的ODM字段
0
A
回答
0
使用字符串映射。然後在你的getter字段中,如果你需要返回不同的類型。使用這樣的事情
public function getTransgenderField() {
if (is_numeric($this->transgenderField)) {
return (int) $this->transgenderField;
}
return $this->transgenderField;
}
1
只需使用@ ODM /原始類型: http://www.doctrine-project.org/api/mongodb_odm/1.0/class-Doctrine.ODM.MongoDB.Types.RawType.html
/**
* @ODM\Raw
*/
protected $value;
相關問題
- 1. 學說2 MongoDb ODM參考
- 2. 學說ODM/MongoDB:在AND中查詢
- 3. Mongodb多類型字段
- 4. 要爲關聯數組選擇哪種映射類型?學說ODM
- 5. Symfony3 /學說MongoDB的ODM:其他文件夾不是包/文件?
- 6. 學說MongoDB ODM身份驗證,可能嗎?
- 7. 學說ODM - 像運算符的語法
- 8. Django模型字段有多種類型?
- 9. 學說ODM蒙戈和存儲過程
- 10. Doctrine MongoDB ODM在兩個或多個字段中搜索
- 11. MongoDB同一字段的多種索引
- 12. mongodb中有多少種類型的鎖?
- 13. symfony mongodb odm reference許多
- 14. 學說ODM查詢參考許多領域
- 15. Django模型:參考字段返回多種類型的模型
- 16. Doctrine-ODM(MongoDB) - FindByMultipleIDs
- 17. MongoDB和PHPCR-ODM
- 18. 學說1.2 - 多到許多額外的字段
- 19. 學說:獨特的實體與多對多字段
- 20. 與泛型參數擴展多種類型的靜態字段
- 21. 在Docfine MongoDB中的多個字段的唯一約束Symfony2中的ODM
- 22. 學說:joinColumn字段的默認值
- 23. 具有多種泛型的字段
- 24. 學說多對多
- 25. doctrine mongodb odm map reduce
- 26. 學說 - 檢索子類中的字段列表獲取所有字段總計
- 27. 一種類型與多種類型
- 28. 多種字段類型的Javascript表單驗證
- 29. Symfony2的學說MongoDB的 - 如何在文檔檢查一個字段更新
- 30. 學說2連接表+額外字段
這是行不通的。 – 2012-04-22 12:04:57
你能提供一個數據的例子嗎?如果你有意在MongoDB內部需要混合類型,那麼你不能在doctrine中這樣做,因爲就我所知,字段沒有混合類型。 – 2012-04-22 23:47:18