Как я могу вырезать левый кусок текста в mongodb, как этот набор таблиц обновлений SQL stringColumn = substr (stringColumn, 1, instr (stringColumn, '- M01_')) - PullRequest
0 голосов
/ 13 сентября 2018

Мне нужно вырезать текст и сохранить левую часть предложения, точно так же, как в примере ниже:

update table
set stringColumn = substr(stringColumn , 1, instr(stringColumn ,' - M01_'))
where stringColumn like '% - M01_%'

Обновление, как в этом примере ниже, который я использую, но в "умнее"way ":

db.table.updateMany({stringColumn: / - M01_/}, {$set: { "stringColumn":"fixedtext"}})

PS: Существует ли какое-либо приложение, которое преобразует обновления SQL в Mongo?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...