Как обновить поле, используя другое значение поля в MongoDB / Mongoose и node.js [duplicate]

Вместо того, чтобы иметь несколько ключей с тем же именем, вы могли бы уйти от нескольких значений для каждой клавиши?

names = [1]
values = [[1, 2, 3], [4, 5, 6]]

dict = {}

for i in names:
    dict[i] = values

for k,v in dict.items():
    for v in dict[k]:
        print("key: {} :: v: {}".format(k, v))

Выход:

key: 1 :: v: [1, 2, 3]
key: 1 :: v: [4, 5, 6]

Тогда вы доступ к каждому значению, подобному этому (или в цикле):

print("Key 1 value 1: {}".format(dict[1][0]))
print("Key 1 value 2: {}".format(dict[1][1]))
1
задан anastar 2 March 2019 в 13:20
поделиться