我有MongoDB數據,它使用_id
作爲BinData
對象。學說 - MongoDB,從類型BinData的id
{
"_id" : BinData(3,"ABRWTIFGPEeSFf69fISAOA=="),
"Email" : "[email protected]",
}
如何從BinData
類型設置註釋映射_id
?
我有MongoDB數據,它使用_id
作爲BinData
對象。學說 - MongoDB,從類型BinData的id
{
"_id" : BinData(3,"ABRWTIFGPEeSFf69fISAOA=="),
"Email" : "[email protected]",
}
如何從BinData
類型設置註釋映射_id
?
後#444合併成主,我們可以處理BinData Obejct
成MongoDB
如MongoBinData Object
與相同類型\MongoBinData::UUID
(3)
註釋是@Id(type="bin_uuid")
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有文檔。
當我使用[@MongoDB \ BinUUID]拋出異常:沒有爲Document指定標識符/主鍵 –