私のアプリでは、名前は異なるが同じ targetDocument の 2 つのドキュメントを埋め込みます
# yml mapping
Content\Post:
type: document
embedOne:
facebook:
targetDocument: Content\PostEmbed
twitter:
targetDocument: Content\PostEmbed
埋め込みドキュメントにvalue
インデックス付きのフィールドがある場合
Content\PostEmbed:
type: embeddedDocument
fields:
value:
type: int
index:
order: desc
私の問題は、MongoDb ODM の更新コマンドを実行すると、インデックスのみfacebook.value
が作成され、インデックスが作成されないことです。twitter.value
もちろん、手動で作成することもできますが、特別な構文があるかどうか疑問に思っていました