MongoDB автоматически создает индекс мультиключа, если любое индексированное поле является массивом;вам не нужно явно указывать тип мультиключа.
Это будет работать для обоих сценариев db.coll.createIndex ({"addr.pin": 1})
Сценарий 1, вложенные ОБЪЕКТЫ
{
userid: "1234",
addr: {
pin:"455522"
}
},
{
userid: "1234",
addr: {
pin:"777777"
}
}
Сценарий 2 вложенных массивов
{
userid: "1234",
addr: [
{ pin:"455522" },
{ pin:"777777" },
]
}
https://docs.mongodb.com/manual/core/index-multikey/