does $unwind preserve indexes if array field has multi key index