2014-01-09 52 views

回答

0

#444合併成主,我們可以處理BinData ObejctMongoDBMongoBinData Object與相同類型\MongoBinData::UUID(3)

當我們使用學說MongoDB的ODM我們必須使用int這種情況下

註釋是@Id(type="bin_uuid")

1

MongoDB的BinData由PHP類MongoBinData支持。

該原理文檔http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/annotations-reference.html#bin表示您可以使用@Bin註釋或其他以@Bin開頭的註釋。

以下http://bsonspec.org/#/specification,二進制子類型「3」是「UUID(舊)」,棄用贊成類型4(UUID)。我認爲你應該可以使用@BinUUID這種類型的http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/annotations-reference.html#binuuid有文檔。

+0

當我使用[@MongoDB \ BinUUID]拋出異常:沒有爲Document指定標識符/主鍵 –