Вопросы по теме 'upsert'

Как мне вставить или обновить (или перезаписать) запись с помощью NHibernate?
Мне нужно записать строку в базу данных независимо от того, существует она уже или нет. Перед использованием NHibernate это было сделано с помощью хранимой процедуры. Процедура попытается обновить, и если строки не будут изменены, она вернется к...
34676 просмотров

mongodb - создать документ, если он не существует, иначе нажать на массив
У меня есть документ в следующем виде: { "_id" : ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id" : "714638ba-2e08-2168-2b99-00002f3d43c0", "events" : [ { "profile" : 10, "data" : "....." } {...
12351 просмотров
schedule 02.08.2023

Увеличение количества и проблемы Upsert
Имея довольно много проблем с кодом. Я пытаюсь сделать базовый upsert и могу заставить команду вставки работать без проблем, однако Select и update не работают вместе. Я пробовал различные способы настройки параметров, и все примеры/построение с...
288 просмотров
schedule 06.07.2022

Upsert Элементы массива, соответствующие критериям в документе MongoDB?
В соответствии с Как обновить элементы массива соответствие критериям в документе MongoDB? Я хочу обновить элементы массива, поэтому, если они не совпадают, вставьте их, иначе обновите. Я попробовал ответить на этот вопрос, и он отлично...
6226 просмотров
schedule 23.04.2023

Монгоидный upsert с другим ключом
Можно ли перейти в коллекцию mongodb с JSON/хэшем полей, но вместо использования поля _id ObjectId использовать другое индексированное поле, например external_id ? Я использую его для обновления некоторых элементов, которые я ежедневно получаю...
869 просмотров

Обновление MySQL с дополнительной проверкой
Я хотел бы выполнить немного сложную операцию upsert, используя INSERT ... ON DUPLICATE KEY UPDATE . Но я не мог заставить его работать. Вот что я хотел бы сделать: Попробуйте вставить запись. Если вставка прошла успешно, это хорошо. Если...
295 просмотров
schedule 07.01.2023

Oracle: ПРИ ДВОЙНОМ ОБНОВЛЕНИИ КЛЮЧА
Я пытаюсь реализовать решение, которое я нашел здесь от Michiel de Mare, чтобы обновить несколько записей одной (желательно простой -в-синтаксическом-смысле) запрос. Пример кода, который я пытаюсь изучить, выглядит так: INSERT INTO table...
16152 просмотров
schedule 23.01.2023

MongoDB: невозможно обновить, если объект запроса и объект обновления содержат одно и то же свойство, «Невозможно применить модификатор $addToSet к не-массиву»
Я хочу выполнить сложный upsert, сделанный из следующих элементов: запрос к полю f с помощью регулярного выражения обновление того же поля f (которое также указано в объекте запроса) Как это: db.coll.update({ prop: /valueprop/i } ,...
683 просмотров
schedule 04.12.2022

Scala Slick с несколькими PK insertOrUpdate() выдает исключение ОШИБКА: синтаксическая ошибка в конце ввода
Я использую Scala' Slick и PostgreSQL. И я хорошо работаю с таблицами с одним ПК. Теперь мне нужно использовать таблицу с несколькими ПК: case class Report(f1: DateTime, f2: String, f3: Double) class Reports(tag: Tag) extends...
3446 просмотров

Если INSERT в таблицу не удается, то таблица UPDATE
У меня проблема выглядит так, было бы замечательно, если бы вы могли дать некоторые инструкции. Я использую PostgreSQL. Таблица: mytable(col1,col2,col3,count) unique constraints on col1,col2,col3 У меня есть оператор вставки, назовите его...
62 просмотров
schedule 27.10.2022

Meteor.js + Mongo: как я могу писать в свою коллекцию Mongo из внешнего процесса?
У меня есть приложение Meteor, работающее на Heroku с надстройкой базы данных Mongo через Compose (ранее MongoHQ). Я хотел бы вставлять документы в эту базу данных из совершенно другого приложения (Python/Django, а не Meteor). Итак, я установил...
357 просмотров
schedule 13.05.2022

Mongodb – повторяющиеся поля в $set и $setOnInsert
В это сообщение, принятый ответ объясняет, что у вас не может быть одинаковых полей в $set и $setOnInsert в операции upsert. Может кто-нибудь объяснить, почему это так? Похоже, что $setOnInsert не должно конфликтовать с $set , поскольку...
7234 просмотров
schedule 05.10.2023

mongodb: обновить вложенный документ массивом?
У меня есть глубоко вложенный массив PHP, который я сохранил как документ в Mongo и получил следующую структуру: { "_id" : "...", "categ1" : { "aaa" : 112.6736, "bbb" : 83.9137, "ccc" : 80.3322, ..... }, "categ2" : {...
305 просмотров
schedule 13.02.2023

Upsert не вставляется
У меня есть следующий SQL BEGIN DECLARE @UpdateCount int EXEC (@UpdateSQL) SET @UpdateCount = @@RowCount IF (@UpdateCount < 1) BEGIN EXEC (@InsertSQL) END END SET NOCOUNT ON; Это живет внутри триггера, однако он не работает, как...
33 просмотров
schedule 03.12.2022

Python peewee save() не работает должным образом
Я вставляю/обновляю объекты в базу данных MySQL, используя peewee ORM для Python . У меня есть такая модель: class Person(Model): person_id = CharField(primary_key=True) name = CharField() Я создаю объекты/строки с помощью цикла, и...
7362 просмотров
schedule 26.01.2023

Loopback возвращает существующую запись в PU/UPSERT
У меня есть следующая таблица местоположений PostGreSQL: -------------------- | ID | Name | -------------------- | 1 | Kitchen | -------------------- | 2 | Bedroom1 | -------------------- ID — это последовательный PQ, а Name...
607 просмотров
schedule 01.03.2023

Ошибка массовой загрузки Couchbase с помощью upsert () (.NET SDK 2.0)
Я столкнулся с ошибкой при вставке массовых данных с помощью функции upsert и не могу понять, как ее исправить. Кто-нибудь знает, что здесь не так? По сути, программа берет данные из базы данных SQL-сервера и загружает их в корзину Couchbase на...
246 просмотров
schedule 05.04.2023

Проблемы с моей попыткой реализовать UPSERT
У меня возникла эта проблема при проверке условия для обновления таблицы в PostgreSQL. Он должен проверить, загрузил ли пользователь это один раз, и если да, добавить +1 в acessos . <?php $result2 = pg_query("SELECT * from downloads WHERE...
219 просмотров

Метеор апсерт с монго
Мне нужно использовать upsert, потому что какая-то запись в моей схеме учетных записей (см. ниже) может не существовать. Определяющими факторами для его существования являются советник ID и период. Если запись, которая соответствует обоим из них,...
990 просмотров
schedule 02.06.2022

Получить идентификатор из условного INSERT
Для такой таблицы: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE ); Какой будет правильная вставка с одним запросом для следующей операции: Учитывая пользователя name , вставьте новую запись и верните новый id . Но...
2755 просмотров
schedule 02.08.2022