ドキュメントUserがあり、別のユーザーの順序付けられたスタックをこのドキュメントに保存したいと思います。ユーザードキュメントの構造例:
{
"_id": ObjectId("parentID"),
"stack": [
{ "_id": ObjectID("ChildId2"), position: 1 },
{ "_id": ObjectID("ChildId3"), position: 2 },
{ "_id": ObjectID("ChildId1"), position: 3 }
]
}
Mongoidでこれを行うにはどうすればよいですか?一般的に、embeds_manyアソシエーションを(追加またはフィールドで)順序付けたいと思います。