#typescript #postgresql #typeorm
#typescript #postgresql #typeorm
Вопрос:
предположим, у нас есть таблица фруктов, и мы хотим вставить несколько записей в один запрос с помощью TypeORM
apple = {
color: "Green",
name: "apple",
price: 400
}
banana = {
color: "yellow",
name: "banana",
price: 700
}
fruits = [apple, banana]
repo = repository(fruit_repo)
repo.insert(fruits)
Последняя строка не работает для списка, как мне вставить в один запрос без цикла for
Ответ №1:
Это действительно зависит от моделирования объектов.
Допустим, у вас есть объект, имеющий отношение к другому объекту Fruit в many
форме, которую вы можете использовать cascade: true
, а затем TypeORM сохранит массив в одной строке, также создавая объекты fruit.
Пожалуйста, просмотрите документы TypeORM для получения дополнительной информации.