Вопросы по теме 'upsert'
Как мне вставить или обновить (или перезаписать) запись с помощью NHibernate?
Мне нужно записать строку в базу данных независимо от того, существует она уже или нет. Перед использованием NHibernate это было сделано с помощью хранимой процедуры. Процедура попытается обновить, и если строки не будут изменены, она вернется к...
34676 просмотров
schedule
08.02.2023
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 просмотров
schedule
02.02.2023
Обновление 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 просмотров
schedule
07.09.2022
Если 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 просмотров
schedule
10.07.2023
Метеор апсерт с монго
Мне нужно использовать 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