我需要在一個字段中存儲整數和字符串值。我應該在映射中使用哪種類型?當我使用字符串時,我在我的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. 學說MongoDB ODM
- 2. 推入學說MongoDB的ODM
- 3. 學說2 MongoDb ODM參考
- 4. 學說ODM/MongoDB:在AND中查詢
- 5. 學說MongoDB ODM搜索查詢
- 6. 學說 - MongoDB,從類型BinData的id
- 7. Mongodb多類型字段
- 8. 要爲關聯數組選擇哪種映射類型?學說ODM
- 9. ZF2與學說蒙戈ODM
- 10. 用mongodb-odm在@Hash字段類型中查找值
- 11. 學說MongoDB在沒有ODM的情況下使用
- 12. 學說MongoDB ODM不改變參考對象的狀態
- 13. 使用學說的MongoDB ODM查詢構建器
- 14. Symfony3 /學說MongoDB的ODM:其他文件夾不是包/文件?
- 15. 學說MongoDB ODM身份驗證,可能嗎?
- 16. 學說ODM與MongoDB中需要兩個參考映射設置
- 17. Django模型字段有多種類型?
- 18. 學說ODM - 像運算符的語法
- 19. Solr - 同一字段的多種類型
- 20. 學說Mongo ODM參考3集合
- 21. 學說ODM蒙戈和存儲過程
- 22. Symfony2的學說ODM嵌入式類表單驗證
- 23. MongoDB同一字段的多種索引
- 24. mongodb中有多少種類型的鎖?
- 25. Doctrine MongoDB ODM在兩個或多個字段中搜索
- 26. 學說MongoDB querybuilder組
- 27. 併發模型mongodb學說symfony
- 28. symfony mongodb odm reference許多
- 29. 同時使用MongoDB的學說ODM你如何存儲一個的ObjectId?
- 30. 學說,字段大於值
這是行不通的。 – 2012-04-22 12:04:57
你能提供一個數據的例子嗎?如果你有意在MongoDB內部需要混合類型,那麼你不能在doctrine中這樣做,因爲就我所知,字段沒有混合類型。 – 2012-04-22 23:47:18